系统输出时间格式转换

1、正常获取系统时间输出格式:

java代码:

System.out.println(new java.util.Date());  

输出:Wed Jul 18 17:08:58 CST 2018

 

2、修改其格式

(1)用toLocaleString()方法(已过时,不过好像还能用)

java代码:

System.out.println(new java.util.Date().toLocaleString());  

输出:2018-7-18 17:08:58

(2)过时的toLocaleString()方法由DateFormat.format(Date date)取代

java代码:

Date date=new Date();
        
DateFormat ddf=DateFormat.getDateInstance();
System.out.println("日期:"+ddf.format(date));
System.out.println("====================");
        
DateFormat dtf=DateFormat.getTimeInstance();
System.out.println("时间:"+dtf.format(date));
System.out.println("====================");
        
DateFormat ddtf=DateFormat.getDateTimeInstance();
System.out.println("日期时间:"+ddtf.format(date));
System.out.println("====================");
        
SimpleDateFormat sdf=(SimpleDateFormat)DateFormat.getDateTimeInstance();
        System.out.println("日期时间:"+sdf.format(date));
        System.out.println("====================");
//这种可以指定格式

SimpleDateFormat sy1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

 System.out.println("日期时间:"+sy1.format(date));

输出:

日期:2018-7-18
====================
时间:17:08:58
====================
日期时间:2018-7-18 17:08:58
====================
日期时间:2018-7-18 17:08:58
====================

日期时间:2018-7-18 17:08:58

 

本方法适用于Windows系统。

转载于:https://www.cnblogs.com/qz12534/p/9330470.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值