package com.hncu.mydate;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MyDateDemo5 {
//时间类实例
public static void main(String[] args) throws ParseException {
// Date date = new Date();
// System.out.println(date);
// long time = date.getTime();
// System.out.println(time);
String s1 = "2020年11月11日 0:03:47";
GetTicket(s1);
String s2 = "2020年11月11日 0:10:11";
GetTicket(s2);
}
private static void GetTicket(String s) throws ParseException {
String start = "2020年11月11日 0:0:0";
String end = "2020年11月11日 0:10:0";
//格式一定要一样,不然会报错
SimpleDateFormat sdb = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date parse1 = sdb.parse(start);//时间默认形式
long starttime = parse1.getTime();//时间毫秒值
Date parse2 = sdb.parse(end);
long endtime = parse2.getTime();
Date parse3 = sdb.parse(s);
long time = parse3.getTime();
if (time>=starttime&&time<=endtime){
System.out.println("恭喜你,抢购成功!");
}else if (time<starttime){
System.out.println("活动还未开始!");
}else {
System.out.println("很遗憾,活动结束了,下次再来!");
}
}
}
时间日期类的使用(jdk1.8及以后操作变得更加简单)
最新推荐文章于 2024-05-16 15:30:42 发布