1、得到当前时间
2、得到当前时间的Long类型时间
Date date2 = new Date(); long time = date2.getTime(); System.out.println(time); 3、String时间转换成long时间(当前时间转换成Long类型可以比较时间大小)
String startDate = "2022年03月05日 13:00:00"; String endDate = "2022年03月05日 13:00:05"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Long parseStart = simpleDateFormat.parse(startDate).getTime(); Long parseEnd = simpleDateFormat.parse(endDate).getTime(); System.out.println(parseStart); System.out.println(parseEnd);
4、使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日。
// 使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日。 // 先转换为时间类 String date = "2018-03-04"; SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd"); Date parse = simpleDateFormat1.parse(date); System.out.println(parse); // 再转换为时间格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日"); String format = simpleDateFormat.format(parse); System.out.println(format);
5、题目
某共公司产品经理要求App需要有3款主题样式,用户选择不同的主题,展示时间的格式也要有不同的风格,请编写代码实现该功能。
运行结果:
请选择主题:1.xxxx年xx月xx日,2.xxxx-xx-xx,3.xxxx/xx/xx
1
主题切换成功,当前时间为:2018年12月10日
请选择主题:1.xxxx年xx月xx日,2.xxxx-xx-xx,3.xxxx/xx/xx
4
很抱歉,操作有误,已为您切换默认主题
主题切换成功,当前时间为:2018年12月10日
6、取出某一个定义的时间的年月日时分秒和星期
-- 待学习