切换导航条
此项目
正在载入...
登录
message_bus
/
message_bus_service
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
王勇
5 years ago
提交
5e5245f061a0b62d9583ef1cf6967897fd209fea
1 个父辈
3e2c3e39
封装时间转换
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
17 行增加
和
7 行删除
src/main/java/com/sunyo/wlpt/message/bus/service/utils/DateUtils.java
src/main/java/com/sunyo/wlpt/message/bus/service/utils/XmlUtils.java
src/main/java/com/sunyo/wlpt/message/bus/service/utils/DateUtils.java
查看文件 @
5e5245f
package
com
.
sunyo
.
wlpt
.
message
.
bus
.
service
.
utils
;
import
java.text.ParsePosition
;
import
java.text.SimpleDateFormat
;
import
java.util.Calendar
;
import
java.util.Date
;
...
...
@@ -86,4 +87,18 @@ public class DateUtils {
calendar
.
add
(
Calendar
.
DATE
,
days
);
return
calendar
.
getTime
();
}
/**
* 将字符串时间转换成 java.util.Date 类型
*
* @param strDate 格式为 yyyyMMddHHmmss 的时间字符串
* @return java.util.Date
*/
public
static
Date
strToDateLong
(
String
strDate
)
{
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyyMMddHHmmss"
);
ParsePosition
pos
=
new
ParsePosition
(
0
);
Date
strtodate
=
formatter
.
parse
(
strDate
,
pos
);
return
strtodate
;
}
}
...
...
src/main/java/com/sunyo/wlpt/message/bus/service/utils/XmlUtils.java
查看文件 @
5e5245f
...
...
@@ -14,8 +14,6 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Component
;
import
javax.annotation.Resource
;
import
java.text.ParsePosition
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -55,13 +53,10 @@ public class XmlUtils {
{
// 将String类型的xml字符串转成xml
Document
document
=
DocumentHelper
.
parseText
(
xmlStr
);
Element
msg
=
document
.
getRootElement
();
Element
meta
=
msg
.
element
(
"META"
);
String
ddtm
=
meta
.
elementText
(
"DDTM"
);
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyyMMddHHmmss"
);
ParsePosition
pos
=
new
ParsePosition
(
0
);
Date
sendDateTime
=
formatter
.
parse
(
ddtm
,
pos
);
Date
sendDateTime
=
DateUtils
.
strToDateLong
(
meta
.
elementText
(
"DDTM"
));
XmlData
xmlData
=
XmlData
.
builder
()
.
sendContent
(
msg
.
elementText
(
"BODY"
))
...
...
请
注册
或
登录
后发表评论