由字符串组成的 日期时间应用
程序员文章站
2022-05-26 14:14:24
...
由字符串组成的 日期时间应用转换为Date
public static void main(String[] args) {
//定义一个String类型的 年 +月 +日+时+分+秒
String time = "20200520101220";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");//yyyy-MM-dd HH:mm:ss yyyyMMddHHmmss yyyy-MM-dd
Date utilDate = null;
try {
//转化为date类型
utilDate = sdf.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
//使用到的是commons-lang包下面的DateUitls类
//将指定日期加上固定时间,DateUtils还有其它添加分钟、小时、月份之类的方法api
System.out.println("当前时间为: " + DateFormatUtils.format(utilDate, "yyyy-MM-dd HH:mm:ss"));
Date utilDates = DateUtils.addHours(utilDate, -3);//amount 为正数添加 为负数减去
Date utilDatesa = DateUtils.addDays(utilDates, 1);//amount 为正数添加 为负数减去
String format = DateFormatUtils.format(utilDatesa, "yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间加上/减去后: " + format);
}
上一篇: markdow来测试
下一篇: Photoshop教程:制作狂笑动态表情