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‘) ]]>

时间: 2024-11-15 10:32:26

java后台时间计算的相关文章

java中时间计算问题

由于业务中有一项需求需要在新员工三个月快转正的时候发邮件,所以写个小例子看看效果 时间在实体类中是long型,所以想的是先转出date,用calender计算加75天之后再转成String显示 pasting public static void main(String args[]) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); long longTime = new Date().getTime(); Sy

java 时间计算

java 时间计算 2010/12/24 16:00:00 若知道这个时间 如何在后台由这个时间获得昨天的值(即2010/12/23 16:00:00) 同理如何获得前一个月(2010/11/24 16:00:00) 暂不考虑每月的日期长短 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public clas

[Java] JSTL格式化时间计算时差

引入JSLT标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 字符串someDate: <c:set var="someDateStr" value="2

Java获取时间 时间计算 转换时间工具类

Java获取时间 时间计算 转换时间工具类 JAVA日期工具类 package com.mh.util; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 时间日期转换工具类 */ public class DateTimeUtil { /** *

Java日期时间API系列17-----Jdk8中java.time包中的新的日期时间API类,java日期计算4,2个日期对比,获取相差年月日部分属性和相差总的天时分秒毫秒纳秒等

通过Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别 ,可以看出java8设计非常好,新增了Period和Duration类,专用于对比2个时间场景: Period,可以获取2个时间相差的年月日的属性. Duration,可以获取2个时间相差总的天时分秒毫秒纳秒. 下面应用: /** * 获取2个日期的相差年月天的年数部分 * @param startInclusive * @param endExclusive

【新技术】现在最流行的java后台框架组合java springmvc mybaits mysql oracle html5 后台框架源码

升级报捷:通过服务于服务之间调用,生成二维码,可直接用户手机app(详细查看截图) 框架集成lucene搜索引擎,使您的信息在毫秒内抓取(详细查看截图) 1.  创建.初始化索引.统一搜索入口.搜索结果展现--内容.标题高亮.关键词搜索 2.  高级搜索:高级搜索增加多入口查询(精确查询.模糊查询.前缀查询等),每页显示条数自定义.索引结果数据设置.选择索引文档类型等 3. 通过A系统调用B系统的Rest服务,生成相关的二维码,可以直接用户手机app ----------------------

Java 日期时间处理

Java 日期时间处理 Date java.util.Date对象表示一个精确到毫秒的瞬间; 但由于Date从JDK1.0起就开始存在了,历史悠久,而且功能强大(既包含日期,也包含时间),所以他的大部分构造器/方法都已Deprecated,因此就不再推荐使用(如果贸然使用的话,可能会出现性能/安全方面的问题);下面我仅介绍它还剩下的为数不多的几个方法(这些方法的共同点是Date与毫秒值的转换): 构造器 Date(): 在底层调用System.currentTimeMillis()作为日期参数.

Java后台工程师面试杂记——不跳不涨工资星人跳槽经历

经过接近一个月的时间,完成换工作这件“小事”,前后总计面试了多家公司,最后也没接到几个offer,不过最终总算尘埃落定,就对这个过程进行一个总结吧. 在某互联网公司工作了近一年的时间,但是频繁的业务需求和大强度的加班,无聊的工作内容以及公司就要搬家的前景,促成了自己换工作的打算,在做出这个打算之后几乎立即就和老大说了这件事情,这个举动结果有好有坏,正面意义是我请假或是懒得请假去参加面试的时候,显得没啥心理负担,负面影响就是如果短时间找不到就只能先滚犊子了.因为面试的是Java后台开发,而且是属于

solr和java时区时间日期转化方法

我们一般得到的时间为当地时区的时间,而我存储到服务器上时想得到格林威治时间(GMT)和世界协调时间(UTC).一种是通过时间差计算:目标时区时间+时区差=本时区的时间.另一种则是通过设置时区不过要调用set方法,在多线程情况下调用set会发生错误,所以最好使用第一种: 第一种代码: package com; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public cla