|
|
@@ -1,8 +1,5 @@ |
|
|
|
package com.iformall.utils; |
|
|
|
|
|
|
|
import org.joda.time.DateTime; |
|
|
|
import org.joda.time.DateTimeZone; |
|
|
|
|
|
|
|
import javax.xml.datatype.XMLGregorianCalendar; |
|
|
|
import java.sql.Timestamp; |
|
|
|
import java.text.DateFormat; |
|
|
@@ -1511,26 +1508,26 @@ public class DateUtils { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE |
|
|
|
* 转换 |
|
|
|
* @param rfcDate |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static Date rfc3339Formatter(String rfcDate) { |
|
|
|
DateTime dateTime = new DateTime(rfcDate); |
|
|
|
long timeInMillis = dateTime.toCalendar(Locale.getDefault()).getTimeInMillis(); |
|
|
|
return new Date(timeInMillis); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE |
|
|
|
* 转换 北京时间 |
|
|
|
* @param date |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static String toRfc3339Str(Date date) { |
|
|
|
DateTime dateTime = new DateTime(date, DateTimeZone.forTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))); |
|
|
|
return dateTime.toString(); |
|
|
|
} |
|
|
|
// /** |
|
|
|
// * 遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE |
|
|
|
// * 转换 |
|
|
|
// * @param rfcDate |
|
|
|
// * @return |
|
|
|
// */ |
|
|
|
// public static Date rfc3339Formatter(String rfcDate) { |
|
|
|
// DateTime dateTime = new DateTime(rfcDate); |
|
|
|
// long timeInMillis = dateTime.toCalendar(Locale.getDefault()).getTimeInMillis(); |
|
|
|
// return new Date(timeInMillis); |
|
|
|
// } |
|
|
|
// |
|
|
|
// /** |
|
|
|
// * 遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE |
|
|
|
// * 转换 北京时间 |
|
|
|
// * @param date |
|
|
|
// * @return |
|
|
|
// */ |
|
|
|
// public static String toRfc3339Str(Date date) { |
|
|
|
// DateTime dateTime = new DateTime(date, DateTimeZone.forTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))); |
|
|
|
// return dateTime.toString(); |
|
|
|
// } |
|
|
|
} |