int date 互换

package com.scd.core;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TimeUtil {
     /**
     * 时间unix转换int转为date
     * @param timestampString
     * @return
     */
    public static String TimeStampDate(String timestampString, String format) {
        Long timestamp = Long.parseLong(timestampString) * 1000;
        String date = new java.text.SimpleDateFormat(format).format(new java.util.Date(timestamp));
        return date;
    }

/**
     * 将时间unix转换为int类型
     * @param timeString
     * @param format
     * @return
     */
    public static int DateToInt(String timeString, String format) {
        int time = 0;
        try {
            SimpleDateFormat sdf = new SimpleDateFormat(format);
            Date date = sdf.parse(timeString);
            String strTime = date.getTime() + "";
            strTime = strTime.substring(0, 10);
            time = Integer.parseInt(strTime);

}
        catch (ParseException e) {
            e.printStackTrace();
        }
        return time;
    }
    
    /**
     * 获取当前日期和时间
     *
     * @return String
     */
    public static String getCurrentDateStr() {
         Date date = new Date();
         String str = null;
         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         str = df.format(date);
         return str;
    }
    
    public static void main(String[] args) {
        int a  = TimeUtil.DateToInt("2015-08-25 15:56:56", "yyyy-MM-dd hh:mm:ss");
        System.out.println(a);
        String a1  = TimeUtil.TimeStampDate("1440489416", "yyyy-MM-dd hh:mm:ss");
        System.out.println(a1);
        String date = TimeUtil.getCurrentDateStr();
        System.out.println(date);
    }
}

时间: 2024-08-01 08:20:52

int date 互换的相关文章

IP地址和int互转

/** * @author: yqq * @date: 2019/5/8 * @description: ip地址与int之间互换 * https://mp.weixin.qq.com/s?__biz=MzIzMzgxOTQ5NA==&mid=2247486894&idx=1&sn=bf17d404a989c3bb202241326d94647b&chksm=e8fe91a7df8918b1708f0cb759c6f9411d43ac22c257d56cc9191f74dc

常用工具类(System,Runtime,Date,Calendar,Math)

一.Sy 一个java.lang包中的静态工具类. 三大字段: static PrintStream err "标准"错误输出流. static InputStream in "标准"输入流. static PrintStream out "标准"输出流. 其他常用方法: 描述系统信息: 获取系统属性信息: static Properties getProperties(): (Properties是Hashtable的子类,也就是Map 的子类

java 常用Date操作

[java] view plain copy 获取年月日时分秒: [java] view plain copy package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; public class Test { public void getTimeByDate(){ Date date = new Date(); DateFormat df1 = DateFor

Date、Calendar、DateFormat、SimpleDateFormat、Timer、TimerTask类

类 Date 在 JDK 1.1 之前,类 Date 有两个其他的函数.它允许把日期解释为年.月.日.小时.分钟和秒值. 它也允许格式化和解析日期字符串.不过,这些函数的 API 不易于实现国际化.从 JDK 1.1 开始,应 该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串. Date 中的相应方法已废弃. Date() 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒). Date(long date) 分配 D

转——JAVA中calendar,date,string 的相互转换和详细用法

package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println("现在时间

JAVA Date

1.Date初始化: Date(int year, int month, int date); Year从1900开始,month从0开始,date正常 2.字符串转化为日期: String DATE1; DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm"); Date dt1 = df.parse(DATE1); 3.日期比较大小: Date d1, d2; D1.getTime() 单位:ms 4.计算日期差: (D1.g

jdbc-java.sql.date和java.util.date之间转换

?处理数据库数据时我们经常要封装到javaBean对象中,或者把用户传递的传输赋给数据库例:resultSet.setDate(int,Date); 这样就存在一个问题,javaBean中的对象穿梭于各个层之间,里面不能存在java.sql包下的东西,而数据库里面的时间类型却是java.sql包下的: 因此我们需要进行转换!!!! 1.领域对象(domain)中的所有属性不能出现java.sql包下的内容,即不能使用java.sql.date 2.ResultSet.getDate()返回的是j

Android平台关于时间和日期的相关类和方法(Date/Time)

1. Time类,这个类可以得到具体的日期/时间以及时区,可以在日期/时间格式与字符串及毫秒之间转换. (据说,使用Time类对CPU的负荷较小,不过我没有与其他的类型对比过) Time t = new Time(); //得到的是初始日期时间:19700101T000000Asia/Shanghai(0,0,0,-1,-28800) //Time t=new Time("GMT+8"); 加上Time Zone资料 t.setToNow(); //获取当前日期时间:20140103T

JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]

1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud such as ud = new java.util.Date(); sd = new java.sql.Date(ud.getTime()); 2.如何将获取到的java.sql.Date转换为年-月-日输出 java.sql.Date sd; String dateTime = sd.toStrin