首页 > 代码库 > 时间相关的转换汇总
时间相关的转换汇总
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);
时间相关的转换汇总