社区
Java SE
帖子详情
可能从数据库得到三种格式的时间字符串,如何使用系统自带类统一格式化为yyyy-MM-dd HH:mm:ss格式的时间
qq_31943121
2016-04-22 01:57:37
我现在 得到的时间 可能是 2016-03-27 16:56:37格式这样的
也可能是 Tue Apr 19 12:59:10 CST 2016 这样格式
还可能 2016-04-19这样的格式
并且为字符串,
如何将这三种字符串带入一个方法 ,然后返回统一的 yyyy-MM-dd HH:mm:ss 格式的 DATE类型;
java有没有这样自带的系统方法?
...全文
178
2
打赏
收藏
可能从数据库得到三种格式的时间字符串,如何使用系统自带类统一格式化为yyyy-MM-dd HH:mm:ss格式的时间
我现在 得到的时间 可能是 2016-03-27 16:56:37格式这样的 也可能是 Tue Apr 19 12:59:10 CST 2016 这样格式 还可能 2016-04-19这样的格式 并且为字符串, 如何将这三种字符串带入一个方法 ,然后返回统一的 yyyy-MM-dd HH:mm:ss 格式的 DATE类型; java有没有这样自带的系统方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
尼古拉斯-全蛋
2016-04-22
打赏
举报
回复
mark一下,坐等大神
qq_31943121
2016-04-22
打赏
举报
回复
得到的creattime可能是三种格式的字符串类型时间;我这样处理可以么 public List<Map> getAllRulePre(Map<String,Object> map){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CST' yyyy", Locale.US); List<Map> resultList = new ArrayList<Map>(); List<RulePrescription> rpList=rulePrescriptionDao.getAllRulePre(map); for (RulePrescription rp : rpList) { Map<String, String> results = new HashMap<String, String>(); //创建时间 Date creatTime = null; if (rp.getCreattime()!=null) { try { creatTime = sdf.parse(rp.getCreattime().split(";")[0]); } catch (ParseException e) { try { creatTime = sdf1.parse(rp.getCreattime().split(";")[0]); } catch (ParseException e1) { try { creatTime = sdf2.parse(rp.getCreattime().split(";")[0]); } catch (ParseException e2) { // TODO Auto-generated catch block e2.printStackTrace(); } } } }
解决
数据库
日期返回
格式
不是
yyyy
-
MM
-
dd
HH
:
mm
:
ss
的问题
本文介绍了解决从
数据库
获取日期时
格式
不匹配的问题,通过在实体
类
中
使用
SimpleDateFormat
类
指定期望的日期
格式
,成功将日期
格式
转换为
yyyy
-
MM
-
dd
HH
:
mm
:
ss
,确保了
格式
和
时间
与预期一致。
时间
格式
入门:从
yyyy
-
mm
-
dd
hh
:
mm
:
ss
开始
本文介绍了
yyyy
-
mm
-
dd
hh
:
mm
:
ss
这一国际通用
时间
格式
的基本构成及其在编程中的核心应用,涵盖
时间
戳转换、日期计算与比较等操作,并列举其在日志记录、订单管理和定时任务中的典型场景。文章强调通过交互式平台实践掌握时区处理和常用
时间
库的重要性。
后台将前端传过来的
时间
字符串
转化为date
类
型并以
yyyy
-
MM
-
dd
HH
:
mm
:
ss
格式
保存在datetime
类
型的
数据库
该博客介绍了如何处理前端传来的不同
格式
时间
字符串
,通过创建`StringToDateConverter`工具
类
将其转换为`Date`
类
型,并在后台进行数据保存。此外,还展示了配置
类
`MySpringMvcConfigurer`来实现
时间
数据的自动转换,并提供了在实体
类
中
使用
`@JsonFormat`注解处理
时间
格式
的示例。
初学者指南:理解和
使用
YYYY
-
MM
-
DD
HH
:
MM
:
SS
时间
格式
本文详解
YYYY
-
MM
-
DD
HH
:
MM
:
SS
这一ISO 8601标准
时间
格式
的含义与跨语言实现,涵盖Python、JavaScript、Java中的处理方式及常见陷阱,如时区问题、月份起始值、补零规则等,适用于日志记录、API通信和
数据库
存储等场景。
时间
格式
yyyy
-
MM
-
dd
‘T‘
HH
:
mm
:
ss
.
SS
SXXX与
yyyy
-
MM
-
dd
HH
:
mm
:
ss
之间相互转换的工具
类
这篇博客介绍了如何将UTC日期
格式
yyyy
-
MM
-
dd
'T'
HH
:
mm
:
ss
.
SS
SXXX转换为常见的
yyyy
-
MM
-
dd
HH
:
mm
:
ss
字符串
。提供了两个Java方法,一个用于将UTC日期
格式
转换为普通日期
格式
,另一个则相反。这些方法对于处理来自不同接口或者
数据库
的
时间
格式
转换非常实用。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章