zoukankan      html  css  js  c++  java
  • Java日期格式化方法

           首先获取当前系统时间:第一种可以用System类的currentTimeMillis()方法获取,它其实产生的是一个当前的毫秒数,这个毫秒是自1970年01月01日08时起至目前时刻所走过的的毫秒数,类型是long 型,可写成

    long date1=System.currentTimeMillis();第二种使用Date类的无参构造方法定义,Date date2=new Date();

           日期格式化方法有两种:第一种用format()方法,第二种用toLocaleString()方法。具体用法请看代码☞

    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class java日期格式化 {
    
    public static void main(String [] args){
    
    //定义格式,注意大小写,MM月,mm分,HH(0-23小时制),hh(1-12小时制),ss秒,SS毫秒
    SimpleDateFormat simple=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
    
    //产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数
    long date1=System.currentTimeMillis();
    //未格式化,直接输出
    System.out.println(date1+"毫秒");//输出:1490963001055毫秒
    //格式化日期
    System.out.println(simple.format(date1));//输出:2017年03月31日20时23分55秒
    
    System.out.println("===================================");
    //获取当前时间
    Date date2=new Date();
    //直接输出
    System.out.println(date2);//输出:Fri Mar 31 20:23:21 CST 2017
    
    //格式化日期
    System.out.println("format()方法格式化:"+simple.format(date2));//输出:2017年03月31日20时23分56秒
    System.out.println("toLocaleString()方法格式化:"+date2.toLocaleString());//输出:2017-3-31 20:23:21
    
    }
    
    }
  • 相关阅读:
    JDK源码之LinkedList
    MySQL常规知识点总结
    根据不同分辨率载入相应CSS样式表
    关于1.0.0版Backbone.js调用validate
    弹性盒模型计算
    使用CocoaPods
    Objective-C中的Block[转]
    将UTF8编码转化为中文 - NSString方法
    添加第三方类库造成的Undefined symbols for architecture i386:编译错误
    App适配iPhone 6/ Plus和iOS 8:10条小秘诀
  • 原文地址:https://www.cnblogs.com/xmm2017/p/6653611.html
Copyright © 2011-2022 走看看