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

你可能感兴趣的文章
Mysql中怎样使用update更新某列的数据减去指定值
查看>>
Mysql中怎样设置指定ip远程访问连接
查看>>
mysql中数据表的基本操作很难嘛,由这个实验来带你从头走一遍
查看>>
Mysql中文乱码问题完美解决方案
查看>>
mysql中的 +号 和 CONCAT(str1,str2,...)
查看>>
Mysql中的 IFNULL 函数的详解
查看>>
mysql中的collate关键字是什么意思?
查看>>
MySql中的concat()相关函数
查看>>
mysql中的concat函数,concat_ws函数,concat_group函数之间的区别
查看>>
MySQL中的count函数
查看>>
MySQL中的DB、DBMS、SQL
查看>>
MySQL中的DECIMAL类型:MYSQL_TYPE_DECIMAL与MYSQL_TYPE_NEWDECIMAL详解
查看>>
MySQL中的GROUP_CONCAT()函数详解与实战应用
查看>>
MySQL中的IO问题分析与优化
查看>>
MySQL中的ON DUPLICATE KEY UPDATE详解与应用
查看>>
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
查看>>
mysql中的undo log、redo log 、binlog大致概要
查看>>
Mysql中的using
查看>>
MySQL中的关键字深入比较:UNION vs UNION ALL
查看>>
mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
查看>>