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