本文实例讲述了java使用dateformatter格式化日期时间的方法。分享给大家供大家参考,具体如下:
java版本:1.8开始
import java.time.localdate; import java.time.localdatetime; import java.time.localtime; import java.time.zoneddatetime; import java.time.format.datetimeformatter; /** * created by frank */ public class currentdatetime { public static void main(string[] args) { localdate dnow = localdate.now(); system.out.println(dnow); localtime tnow = localtime.now(); system.out.println(tnow); localdatetime now = localdatetime.now(); system.out.println(now); datetimeformatter df = datetimeformatter.ofpattern("yyyy/mm/dd"); system.out.println(df.format(localdatetime.now())); system.out.println(localdate.parse("2016/11/28", df)); datetimeformatter ntz = datetimeformatter.ofpattern("d mmmm, yyyy h:mm a"); system.out.println(zoneddatetime.now().format(ntz)); /* 输出: 2017-04-02 16:43:29.988 2017-04-02t16:43:29.988 2017/04/02 2016-11-28 2 四月, 2017 4:43 下午 */ } }
运行效果如下图:
注:java.time为jdk1.8版本开始引入,另外本例测试环境使用的eclipse为4.4版本以上(本站下载地址:),否则版本过低会提示错误!
ps:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
在线日期/天数计算器:
在线日期计算器/相差天数计算器:
在线日期天数差计算器:
unix时间戳(timestamp)转换工具:
希望本文所述对大家java程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
SpringBoot整合TomCat实现本地图片服务器代码解析
最简单的在IntelliJ IDEA导入一个本地项目教程(图文)
网友评论