时间相关

获取时间戳 毫秒

System.currentTimeMillis();



Date date = newDate()获取当前时间

获取当前时间并转换为字符串

SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Stringstr=format.format(newDate());

public class ConvertDemo {

/**
* 日期转换成字符串
* @param date 
* @return str
*/
public static String DateToStr(Date date) {
  
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   String str = format.format(date);
   return str;
} 

/**
* 字符串转换成日期
* @param str
* @return date
*/
public static Date StrToDate(String str) {
  
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   Date date = null;
   try {
    date = format.parse(str);
   } catch (ParseException e) {
    e.printStackTrace();
   }
   return date;
}

public static void main(String[] args) {
  
   Date date = new Date();
   System.out.println("日期转字符串:" + ConvertDemo.DateToStr(date));
   System.out.println("字符串转日期:" + ConvertDemo.StrToDate(ConvertDemo.DateToStr(date)));
  
}

}

一一一一一一一一一一一一一一一一我是一条分割线一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一



判断是否在时间范围内

          Calendarcal= Calendar.getInstance();// 当前日期

          System.out.println(cal);

          inthour=cal.get(Calendar.HOUR_OF_DAY);// 获取小时

          System.out.println(hour);

          intminute=cal.get(Calendar.MINUTE);// 获取分钟

          System.out.println(minute);

          intminuteOfDay=hour* 60 +minute;// 从0:00分开是到目前为止的分钟数

          finalintstart= 9 * 60;// 起始时间 17:20的分钟数

          finalintend= 21 * 60;// 结束时间 19:00的分钟数

          if(minuteOfDay>=start&&minuteOfDay<=end) {

              System.out.println("在外围内");

          }else{

              System.out.println("在外围外");

          }



一一一一一一一一一一一一一一一一一一一 我是一条你看不见的分割线一一一一一一一一一一一一一一一一一一一

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值