date时间操作--待完善

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、取出某一个定义的时间的年月日时分秒和星期

-- 待学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值