java中简单的日期与字符串转换
2016-10-09 10:46
507 查看
最近写的一个项目中,由于前端的日期格式为字符串格式,需要频繁的进行日期格式的转换,特在此记录一下。
使用SimpleDateFormate可以自定义转换类型,而使用DateFormatUtils则更方便、快捷、安全。
DateFormatUtils中自定义的格式转换类型很多,基本可以满足使用需求
字符串->日期
String dateStr = "1979-01-01"; Date date = DateUtils.parseDate(dateStr, "yyyy-MM-dd");
日期->字符串
Date date = new Date(); String dateStr = new SimpleDateFormate("yyyy-MM-dd").format(date); String dateStr2 = DateFormatUtils.ISO_DATE_FORMAT.format(date);
使用SimpleDateFormate可以自定义转换类型,而使用DateFormatUtils则更方便、快捷、安全。
DateFormatUtils中自定义的格式转换类型很多,基本可以满足使用需求
public class DateFormatUtils { private static final TimeZone UTC_TIME_ZONE = TimeZone.getTimeZone("GMT"); public static final FastDateFormat ISO_DATETIME_FORMAT = FastDateFormat.getInstance("yyyy-MM-dd\'T\'HH:mm:ss"); public static final FastDateFormat ISO_DATETIME_TIME_ZONE_FORMAT = FastDateFormat.getInstance("yyyy-MM-dd\'T\'HH:mm:ssZZ"); public static final FastDateFormat ISO_DATE_FORMAT = FastDateFormat.getInstance("yyyy-MM-dd"); public static final FastDateFormat ISO_DATE_TIME_ZONE_FORMAT = FastDateFormat.getInstance("yyyy-MM-ddZZ"); public static final FastDateFormat ISO_TIME_FORMAT = FastDateFormat.getInstance("\'T\'HH:mm:ss"); public static final FastDateFormat ISO_TIME_TIME_ZONE_FORMAT = FastDateFormat.getInstance("\'T\'HH:mm:ssZZ"); public static final FastDateForm 4000 at ISO_TIME_NO_T_FORMAT = FastDateFormat.getInstance("HH:mm:ss"); public static final FastDateFormat ISO_TIME_NO_T_TIME_ZONE_FORMAT = FastDateFormat.getInstance("HH:mm:ssZZ"); public static final FastDateFormat SMTP_DATETIME_FORMAT; }
相关文章推荐
- 关于Java中日期与字符串简单的相互转换
- java简单实现测试程序执行时间及日期转换字符串
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- 【java】字符串日期转换成中文格式日期
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- Java字符串转换为日期和时间比较大小
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- Java日期格式--字符串与Date格式的转换
- 在java中实现日期类型和字符串类型的转换_所有(Date String Timestamp Datetime)
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- Java字符串转换为日期和时间比较大小
- JAVA验证字符串转换为日期的合法性
- Java字符串转换为日期和时间比较大小
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Java字符串转换为日期和时间比较大小
- 在JAVA中日期和字符串之间的相互转换
- java 日期和字符串转换
- java与C#字符串转换成日期处理比较
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- Java字符串转换为日期和时间比较大小