Java时间格式转换工具类

把当前时间修改成指定时间

 //把当前时间修改成指定时间
    public String dateUtil(Integer seconds, String dateFormatPattern){

        Date date = new Date();
        Long millis = date.getTime() + seconds * 1000;   //时间毫秒值
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dateFormatPattern);
        String time = simpleDateFormat.format(millis);
        return time;
    }
    @Test
    public void dateTest(){

        String firstActualDate = dateUtil(-1200,"yyyy-MM-dd HH:mm");   //第一次实际到站时间点
        String secondActualDate = dateUtil(0,"yyyy-MM-dd HH:mm");  //第二次实际到站时间点, ps:第一次到站时间必须小于第二次到站时间点
        String plan_startTime = dateUtil(86400,"yyyy-MM-dd HH:mm");   //计划发车开始时间
        String plan_endTime = dateUtil(345600,"yyyy-MM-dd HH:mm");     //计划到达时间
        String departureDate = dateUtil(0,"yyyy-MM-dd");    //搜索该计划发车班次仓位
        System.out.println(firstActualDate);
        System.out.println(secondActualDate);
        System.out.println(plan_startTime);
        System.out.println(plan_endTime);
        System.out.println(departureDate);
    }

result:

2018-04-24 18:58
2018-04-24 19:18
2018-04-25 19:18
2018-04-28 19:18
2018-04-24

 把时间转换成毫秒

    //把日期格式转换毫秒
    public Long dateToMillis( String date ){

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        Long time = null;
        try {
            time = simpleDateFormat.parse(date).getTime();
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return time ;
    }
    @Test
    public void dateToMillisTest (){

        Long date = dateToMillis("2018-04-25 11:12");
        System.out.println(date);
    }

result:1524625920000

原文地址:https://www.cnblogs.com/unknows/p/8933045.html

时间: 2024-08-25 23:25:20

Java时间格式转换工具类的相关文章

分享万能java字符串编码转换工具类

代码下载地址:http://www.zuidaima.com/share/1795356301560832.htm 原文:分享万能java字符串编码转换工具类 package com.zuidaima.util; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US.Unicode字符集的基本拉丁块 */ publ

JAVA时间格式转换大全

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateForma

java 时间格式转换

把2014-5-5 22:02:11:15 这样格式的时间转换成2014年5月5日 SimpleDateFormat in = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat out = new SimpleDateFormat("yyyy年MM月dd日"); String s; try { s = out.format(in.parse("2014-5-5 22:02:11&qu

java时间格式转换

最近在项目中开始写后台java,之前一直从事前端开发,公司需要加上个人也想学习些java后台相关知识,慢慢积累实践.下面总结了些JAVA中有关时间格式转换的一些方法,也方便各位初学者参考. 1 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义要输出日期字符串的格式 2 Date startTime = new Date(); 3 4 String startTimeSting = sdf.fo

常用的Java字符转换工具类

该类里包含了Java中常用的字符串处理方法,如日期处理.金额转换... ----------------------------------------------------------------------------------------- import java.math.BigDecimal;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import jav

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日期时间格式转换

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateForma

实体封装时间格式转换

封装格式转换工具类 将格式转换成 yyyy-MM-dd 格式 import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.codehaus.jackson.JsonGenerator; import org.codehaus.jackson.JsonProcessingException; import org.codehaus.jackson.map.JsonS

Java日期格式转换

Java时间格式转换大全 import java.text.*;import java.util.Calendar;public class VeDate {/**   * 获取现在时间   *    * @return 返回时间类型 yyyy-MM-dd HH:mm:ss   */public static Date getNowDate() {   Date currentTime = new Date();   SimpleDateFormat formatter = new Simple