十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以直接通过jdk基本方法,获取到当前的时间
成都创新互联公司主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务青冈,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
Date date= new Date();//创建一个时间对象,获取到当前的时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间显示格式
String str = sdf.format(date);//将当前时间格式化为需要的类型
System.out.println(str);//输出结果
结果为:2015-11-06 13:53:54(实时)。
1、通过MessageFormat转化
String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" ,
new Object[] {
new java.sql.Date(System.currentTimeMillis())
});
说明: yyyy-MM-dd-HH-mm:ss:ms 年yyyy 月MM 日dd 时(大写为24进制,小写为12进制) 分mm 秒ss 微妙ms。
2、通过SimpleDateFormat 转化
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化当前系统日期
String dateTime = dateFm.format(new java.util.Date());
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
public class Cat {
public static void main(String[] args) {
System.out.print("Please input a date in format yyyy-MM-dd HH:mm:ss: ");
String input = new Scanner(System.in).nextLine().trim();
try {
Calendar cal = Calendar.getInstance();
cal.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(input));
cal.add(Calendar.HOUR, 100);
String date = new SimpleDateFormat("HH:mm:SS yyyy/MM/dd").format(cal.getTime());
System.out.println(date);
} catch (ParseException e) {
System.out.println("日期时间不正确");
}
}
}
------------------测试
Please input a date in format yyyy-MM-dd HH:mm:ss: 2011-6-30 3:10:10
07:10:00 2011/07/04