Java之格林威治时间格式转换成北京时间格式Java之格林威治时间格式转换成北京时间格式
/**
* Copyright 2020. yaodouwang Studio All Right Reserved
* <p>
* Create on 03-23 12:45
* Created by zhaoxinguo
* Version 2.0.0
*/
s.mblog;
ParseException;
SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
/**
* @description: Java之格林威治时间格式转换成北京时间格式
* @author zhaoxinguo
* @date 2020/3/23 12:45
*/
public class DateUtils {
/**
* ⽀持jdk1.6的写法<br/>
* 解析2015-12-27T14:20:34+08:00格式类型的时间<br/>
* 将2015-12-27T14:20:34+08:00转换成2015-12-27 14:20:34<br/>
* @param str
* @return
* @throws Exception
*/
public static String getTimestampTimeV16(String str)throws ParseException {
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
TimeZone tz = TimeZone("Asia/Shanghai");
sdf.setTimeZone(tz);
Date date = sdf.parse(str);
String string = String();
return string;
}
/**
* ⽀持jdk1.7的写法<br/>
* 解析2015-12-27T14:20:34+08:00格式类型的时间<br/>
* 将2015-12-27T14:20:34+08:00转换成2015-12-27 14:20:34<br/>
* @param str
* @return
* @throws Exception
*/
public static String getTimestampTimeV17(String str)throws ParseException {
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); Date date = sdf.parse(str);
String string = String();
return string;
}
/**
* 将1464166640(当前时间的秒)转换成:yyyy-MM-dd HH:mm:ss格式
* @param str
* @return
*/
java时间日期格式转换public static String getTimeToDay(String str){
Date date =new Date(1464166640L*1000);
SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
return format.format(date);
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论