首页 > 代码库 > 时间相关的转换汇总

时间相关的转换汇总

1 .String格式转化为Date对象:

DateFormat fmt =new SimpleDateFormat("yyyy-MM-dd");
Date date = fmt.parse("字符串");

2 .Date格式转化为String对象:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String startTime = sdf.format("日期");

3 .时间默认格式转换为String

String datestr= "Mon Aug 15 11:24:39 CST 2016";//Date的默认格式显示

Date date=new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK)).parse(datestr);

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

String str=sdf.format(date);

4 .工作遇到的时间转换

 

//格式化
String replace = document_edge.get("timeseries").toString();
replace = replace.replace("[","");
replace=replace.replace("]", "");
List<String> dateList = new ArrayList<>();
if(null!=replace &&!"".equals(replace)){
String[] split = replace.split(", ");
for (String stringData : split) {
if(null!=stringData&&!"".equals(stringData)){
Date parse = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK).parse(stringData);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate=sdf.format(parse);
dateList.add(strDate); } } }
edgeDataJson.put("timeseries",dateList);

 

 

时间相关的转换汇总