博客
关于我
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/

你可能感兴趣的文章
PHP函数方法
查看>>
PHP创建目录mkdir无写入权限的问题解决方案
查看>>
PHP删除指定目录下的所有文件和文件夹 | 删除指定文件
查看>>
php删除文件夹下面所有文件包括(删除文件夹)不删除文件夹
查看>>
React Collapse Pane 项目教程
查看>>
php判断ip黑名单程序代码
查看>>
php判断复选框是否被选中的方法
查看>>
PHP判断指定目录下是否存在文件
查看>>
php判断数组是否为空
查看>>
PHP判断数组是否有重复值、获取重复值
查看>>
springboot基于Web的社区留守儿童管理系统源码毕设+论文
查看>>
Springboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】
查看>>
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示
查看>>
PHP加密与安全的最佳实践
查看>>
PHP加速器eaccelerator导致php-fpm进程卡死原因分析
查看>>
PHP区分 企业微信浏览器 | 普通微信浏览器 | 其他浏览器
查看>>
php原生代码怎么连表查询,PHP tp5中使用原生sql查询代码实例
查看>>
PHP去掉转义符
查看>>
php去除字符串开头或末尾的字符(例如逗号)
查看>>
php反射api
查看>>