java日期和字符串格式转换

网友投稿 290 2022-08-22

java日期和字符串格式转换

两部分:字符串转日期和日期转字符串

日期和字符串的格式转换,仿佛是一个永恒的编程话题。所有开发语言好像都有这个问题,C#啦,javascript啦,现在轮到记录下java。偏偏又没有什么方便、标准的方法,我总是记不住,每次都要在搜索引擎中寻寻觅觅,浪费不少时间,真恶心啊。另一个类似的恶心点是字符编码。

记录一下。

1、字符串转日期

//字符串转日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dt = null; try { dt = sdf.parse(map.get("dt").toString()); } catch (ParseException e) { e.printStackTrace(); }

2、日期转字符串

import java.text.SimpleDateFormat;import java.util.Date; //日期转字符串public class Main{ public static void main(String[] args){ Date date = new Date(); String strDateFormat = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat); System.out.println(sdf.format(date)); }}

用String.format有时也能勉强接受

Date date=new Date();System.out.printf("全部日期和时间信息:%tc%n",date); // 格式化输出日期或时间System.out.printf("年-月-日格式:%tF%n",date);System.out.printf("月/日/年格式:%tD%n",date);System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);System.out.printf("HH:MM格式(24时制):%tR",date);

参考文章:​​​Java String.format() 和 Java的日期格式化常用方法​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:信息系统规划工具中的各种矩阵
下一篇:手写数字识别【QT+OpenCV】
相关文章

 发表评论

暂时没有评论,来抢沙发吧~