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

}

}

以上是 Java日期格式化方法 的全部内容, 来源链接: utcz.com/z/390941.html

回到顶部