本文目录
- java中,Date如何格式化为“yyyy-MM-dd”格式Date,并可按需求格式输出!(java.util.Date)
- java字符串怎么转换成时间date格式,并把date再转换成毫秒
- Java中如何转字符串转为Date格式
- java如何实现当前时间获取及格式化
java中,Date如何格式化为“yyyy-MM-dd”格式Date,并可按需求格式输出!(java.util.Date)
SimpleDateFormat dateFormat2=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(dateFormat2.format(date));
java字符串怎么转换成时间date格式,并把date再转换成毫秒
楼上的转化是不安全的 在中国的电脑上很多就执行不了。 应该这样: DateFormat df1 = new SimpleDateFormat("dd-MMM-yy HH:mm",Locale.US); //必须要指定本地的语言环境 否则 JUN 就无法解析,还有 记住 是3个M,2个就只能识别02,03这样的数字符号。 DateFormat df2 = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss:SS",Locale.CHINA); //这个可以不指定语言环境 try { Date dd = df1.parse("18-JUN-07 20:10"); //你要得到的Date日期 System.out.println(dd); String str = df2.format(dd); //精确到毫秒的时间 System.out.println(str); long str2 = dd.getTime(); //此date的毫秒数 System.out.println(str2); } catch (ParseException e) { System.out.println("输入的日期格式有误!"); }
Java中如何转字符串转为Date格式
用SimpleDateFormat来转换 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse("2008-08-08 12:10:12"); 具体请参考JDK API文档 另外 转换成DATE类型后并不会因为转换前的字符串是什么样子而不同 DATE类型的内部表示永远是一样的 所以你的第2条要求是没有意义的 数据库如何显示这个DATE类型只是数据库自己的关系 和DATE本身无关 如果你希望要自定义Date的显示 同样可是使用SimpleDateFormat类来实现 只需要 String date = sdf.format(new Date()); 就可以了
java如何实现当前时间获取及格式化
java如何获取当前时间以及格式化需要用到两个类,如下图:
1.获取当前时间,并格式化为(年-月-日 时:分:秒)。
Date t = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(t));
打印输出结果如下图:
2.将java.util.Date转换为java.sql.Date格式。
java.sql.Date sqld = new java.sql.Date(t.getTime());
System.out.println(sqld);
java.sql.Time sqlt = new java.sql.Time(t.getTime());
System.out.println(sqlt);
java.sql.Timestamp sqlts = new java.sql.Timestamp(t.getTime());
System.out.println(sqlts);
打印输出结果如下图:
“拓展资料——java”:
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。