String、Date、Calendar的转换

====================================================

String ---- > Date
String dateString = "2019-10-11 08:34:27" ;
String strDateFormat = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
Date date1 = sdf.parse(dateString);

====================================================

Date ---- > String
Date date = new Date();
String strDateFormat = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
String dateString = sdf.format(date);

====================================================

Date ---- > Calendar
Date date = new Date();
Calendar c = Calendar.getInstance();
c.setTime(date);

====================================================

Calendar ---- > Date
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();

====================================================

原文地址:https://www.cnblogs.com/sunzhiqiang/p/11728948.html

时间: 2024-10-13 22:43:47

String、Date、Calendar的转换的相关文章

String Date Calendar之间的转换

1.Calendar 转化 String 1 Calendar calendat = Calendar.getInstance(); 2 3 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 4 5 String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar 1 String str="2012-5-27"; 2 3 Si

Calendar /String /Date 转换

Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime()); String 转化Calendar String str="2016-6-25"; SimpleDateFormat sdf=

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDat

Date、String、Calendar类型之间的转化

1.Calendar 转化 String  //获取当前时间的具体情况,如年,月,日,week,date,分,秒等         Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar String s

Date、String、Calendar相互转化

Date是在Jdk1.0出现的专门用来处理时间的类,但是由于Date在国际化方面存在限制,在Jdk1.1推出Calendar,现在Date的很多方法都已经过时,都迁移到Calendar上. 1.Date转化为String Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); String dateString = dateFormat.format(date);

关于springmvc怎么自动把前台string类型日期字段转换成date类型

关于springmvc怎么把前台string类型日期字段转换成date类型字段,小狼想了好久,阅读spring源代码,发现一个很好玩的注解@DateTimeFormat(pattern="yyyy-MM-dd") 对,就是他,小狼是这么使用的 @Controller public class Login { @RequestMapping("/login") public String login(String username,@DateTimeFormat(pa

Java 日期时间 Date类型,long类型,String类型表现形式的转换

1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDateFormat sdf= new SimpleDateFormat("MM/dd

Date、String、Calendar、Timestamp类型之间的转化

1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar String str="2012-5-27"; SimpleDateFormat s

JAVA Date、String、Calendar类型之间的转化

1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar String str="