java后台时间计算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java后台时间计算相关的知识,希望对你有一定的参考价值。

将毫秒转换成年月日时分秒

public static void main(String[] args) {
  Date date = new Date();
  System.out.println(date.getTime());
  long a = date.getTime();

  Date date1 = new Date(a);
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  String strdate = sdf.format(date1);

  System.out.println(strdate);

}

 

比较两个时间的大小,字符串转换成时间日期类型

public static void main(String[] args) throws ParseException {
  Date date = new Date();
  String strdate = "2016-03-02 22:12:11";
  SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  Date date1 = format.parse(strdate);
  if(date.getTime() > date1.getTime())
    System.out.println("现在时间大");
  else
    System.out.println("字符串时间大");
}

 

当前时间加一天,计算时间相加相减

public static void main(String[] args) throws ParseException {


  SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
  Calendar c = Calendar.getInstance();
  System.out.println("当前时间:"+sf.format(c.getTime()));

  c.add(Calendar.DAY_OF_MONTH, 1);
  System.out.println("增加一天后日期 : "+sf.format(c.getTime()));
}

 

 

mybatis中判断时间日期大小的sql

<![CDATA[ AND date_format(sud.endtime,‘%Y-%m-%d‘) >= date_format(NOW(),‘%Y-%m-%d‘) ]]>

 

以上是关于java后台时间计算的主要内容,如果未能解决你的问题,请参考以下文章

java后台面试之计算机网络问题集锦

全网最经典26道Spring面试题总结,后台开发JAVA岗

JAVA后台 关于如何从后台传递信息在jsp前端

java 前后台日期验证

想用nodesjs做后台获取 java后台接口参数,这样可行吗

java后台调用外部接口超时了怎么办