1,获取当前时间
Java
Date curTime = new Date(System.currentTimeMillis());
System.out.println(curTime.toString());
System.out.println(curTime.toGMTString());
System.out.println(curTime.toLocaleString());
结果例如:
Wed Jul 18 09:17:28 CST 2007
18 Jul 2007 01:17:28 GMT
2007-7-18 9:17:28
.NET
Response.Write(DateTime.Now.ToLocalTime());
Response.Write("<br>");
Response.Write(DateTime.Now.ToLongDateString());
Response.Write("<br>");
Response.Write(DateTime.Now.ToLongTimeString());
Response.Write("<br>");
Response.Write(DateTime.Now.ToString());
结果例如:
07-7-18 9:19:35
2007 07 18
9:19:35
07-7-18 9:19:35
2,格式化为“yyyy-MM-dd”形式
Java
//定义时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//指定时间字符串的格式化
Date defDateTime= sdf.parse("2006-08-25 10:57:12");
System.out.println(sdf.format(defDateTime));
//直接获取时间格式化
Date curDateTime = new Date(System.currentTimeMillis());
System.out.println(sdf.format(curDateTime ));
结果:
2006-08-25
2007-07-18
.NET
//直接获取时间格式化
Response.Write(DateTime.Now.ToString("yyyy-MM-dd"));
Response.Write("<br>");
//指定时间字符串的格式化
String strDateTime = "2006-08-25 10:57:12";
Response.Write(Convert.ToDateTime(strDateTime).ToString("yyyy-MM-dd"));
结果:
2007-07-18
2006-08-25
结论:.NET中时间处理起来比较简便