博客
关于我
java获得当前格式化时间
阅读量:759 次
发布时间:2019-03-23

本文共 1187 字,大约阅读时间需要 3 分钟。

DateFormat 是 Java 中用于日期格式化的重要工具,通过它可以根据需求自定义日期显示格式。以下将详细说明如何使用 SimpleDateFormat 类以及常用格式参数。

日期格式化的基本用法如下:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Date date = new Date();System.out.println(df.format(date));

以上代码将会输出当前时间的格式化日期字符串。例如,运行该代码会得到类似以下结果:

2017-03-01 18:09:12

如果需要不同的日期格式,可以轻松地通过修改格式参数来实现。例如,如果你想要显示为 "yy-MM-dd-hh-mm" 格式,则可以将代码修改为:

DateFormat df = new SimpleDateFormat("yy-MM-dd-hh-mm");Date date = new Date();System.out.println(df.format(date));

输出结果会类似于:

17-03-01 18-09

关于日期格式参数,下面是一些常用格式代码举例说明:

amenti 例如:

  • y:表示四位年份;
  • M:表示月份(01-12);
  • d:表示日期(01-31);
  • h:表示12小时制的小时(01-12);
  • H:表示24小时制的小时(00-23);
  • m:表示分钟(00-59);
  • s:表示秒(00-59);
  • S:表示毫秒(000-999);
  • E:表示星期几(如星期一到星期日对应1到7);
  • D:表示一年的第几天;
  • F:表示一月中第几个星期几;
  • w:表示一年的第几个星期;
  • W:表示一月中第几个星期;
  • a:表示上午或下午(如:am 或 pm);
  • k:表示 24 小时制的小时(00-23);
  • K:表示 12 小时制的小时(00-11),前面可加上上午或下午标记符;
  • z:表示时区。

这些格式参数可以根据需要灵活调整,可以组合使用来满足不同的日期显示需求。

例如,如果需要显示日期、时间以及所在时区,可以使用以下代码:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");Date date = new Date();System.out.println(df.format(date));

输出结果会显示完整的日期、时间以及时区信息。

关于日期格式化的使用场景, DateFormat 是非常有用的工具,例如在日志记录、数据报送、用户界面显示等多个场景中都可以体现它的优势。

通过上述介绍,希望你能更好地掌握 SimpleDateFormat 的基本使用方法以及常用格式参数。如果有更多问题,欢迎在技术交流平台留言讨论!

转载地址:http://gtazk.baihongyu.com/

你可能感兴趣的文章
Python--抽象类接口类
查看>>
PYTHON--欧拉习题二
查看>>
python--高级应用总结
查看>>
python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位
查看>>
Python-Asyncio TypeError:无法在‘;等待‘;表达式中使用对象DICT
查看>>
Python-AttributeError:‘;dict&39;对象没有属性‘;序列‘;
查看>>
Python-ldap:是否可以在不显式写入密码的情况下进行绑定?
查看>>
python出现 unknown encoding: idna 的处理方法
查看>>
Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
查看>>
Python-numpy(2)数组的操作
查看>>
Python-Numpy的tile函数用法
查看>>
python-open函数
查看>>
Python-Pandas-将特定函数应用于给定级别-多索引数据框架
查看>>
python-queue队列通信
查看>>
python-ros No module named PyKDL
查看>>
python-social-auth 是否需要会话
查看>>
Python再获年度编程语言,微软或成最大赢家
查看>>
python-week5
查看>>
Python写表情包搜索工具(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Python-【1】配置
查看>>