11
2006
12

java中获取不同时间格式的方法

1.基本的获取时间方法 import java.util.*; public class E03 { public static void main(String args[]) { java.util.Date utildate=new java.util.Date(); System.out.println(utildate); } } 输出结果如下: Mon May 15 15:57:23 CST 2006 2.获取年月日格式的时间 import java.util.*; import java.sql.*; public class E03 { public static void main(String args[]) { java.util.Date utildate=new java.util.Date(); java.sql.Date date=new java.sql.Date(utildate.getTime()); System.out.println(date); } } 输出结果如下: 2006-05-15 3.获取时分秒格式的时间 import java.util.*; import java.text.*; public class E03 { public static void main(String args[]) { java.util.Date utildate=new java.util.Date(); String str=DateFormat.getTimeInstance().format(utildate); System.out.println(str); } } 输出结果如下: 19:11:51 4.获取时间戳 import java.util.*; public class E03 { public static void main(String args[]) { java.util.Date utildate=new java.util.Date(); System.out.println(utildate.getTime()); } } 或者用下面的方法: public class E03 { public static void main(String args[]) { long time=System.currentTimeMillis(); System.out.println(time); } } 输出结果如下: 1147691705796 5.按指定格式获取时间 import java.util.*; import java.text.*; public class E03 { public static void main(String args[]) { Date today=new Date(); SimpleDateFormat f=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"); String time=f.format(today); System.out.println(time); } } 格式里的时如果用hh表示用12小时制,HH表示用24小时制。 输出结果如下: 2006年05月15日 07:22:10
« 上一篇 下一篇 »