java------3.时间戳

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

public class Test {

    public static void main(String[] args) throws ParseException {
        //当前时间
        Date now = new Date();
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        //Date转换成String
        System.out.println(df.format(now));

        //String转换成Date
        Date daTime=df.parse(df.format(now));
        long longTime;
        //年月日转换成时间戳
        longTime = daTime.getTime();
        System.out.println(longTime);

        //时间戳增加24小时转换成年月日
        long lt = longTime+24*3600*1000;
        Date date = new Date(lt);
        String res = df.format(date);
        System.out.println(res);
    }
}
时间: 2024-08-27 04:17:20

java------3.时间戳的相关文章

php 与 java 生成时间戳却别

最近服务器有java却换到php环境,生成的时间戳转换成时间格式的出现异常,查询资料得知: PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒:如:1463564861 Java 中 System.currentTimeMillis()  返回的结果,值的单位是毫秒.如:1463579759591 所以java中拿到服务端php返回的时间戳得乘以1000,才能正确转换成对应的时间.

java获取时间戳

package com.ycy.test; import java.text.SimpleDateFormat; import java.util.Date; public class ItemsController { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmsss");//设置日期格式 String date = df.forma

java获取时间戳的方法

JAVA 获取当前月的初始时间的时间戳 public static long getMonthFirstDay() { Calendar calendar = Calendar.getInstance();// 获取当前日期 calendar.add(Calendar.MONTH, 0); calendar.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天 calendar.set(Calendar.HOUR_OF_DAY, 0); calen

JAVA获取时间戳,哪个更快

目前获取毫秒值大概有下面三种方法 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); 最近做监控系统,发现代码中有前两种方法,然后突然有了一个想法,到底哪个更快呢? 然后做了如下实验: import java.util.Calendar; import java.util.Date; public class TimeTes

java获取时间戳在linux系统上问题

时区设置: 开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件.换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中.下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区. tzselect: 执行tzselect命令

java 时间戳与日期字符串相互转换

Java代码 /** * 时间戳转换成日期格式字符串 * @param seconds 精确到秒的字符串 * @param formatStr * @return */ public static String timeStamp2Date(String seconds,String format) { if(seconds == null || seconds.isEmpty() || seconds.equals("null")){ return ""; } i

好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换

在开发过程中经常会遇到对时间类的使用,而说到Date类则时间戳就不得不提一下,关于时间戳的定义大家可以看看网上对时间戳的定义,我今天只介绍一下Date类和时间戳直接的转换:下面我把自己做的两个小Demo贴出来也许对刚接触java的朋友会有帮助,也是我学习过程中的一点总结,如果有什么不足之处希望各位大神多多指教!! import java.util.*; import java.text.SimpleDateFormat; import java.text.ParseException; publ

Java - 时间戳、Date、Calendar、SimpleDateFormat

Java package com.ikoo.demo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil { public static void main(String[] args) { /** * 时间戳 * 1.System.currentTimeMillis() * 2.new Date().getTime() * 3.Ca

iOS开发--时间戳问题

什么是时间戳? 时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间.数字时间戳技术是数字签名技术一种变种的应用. 思考:简单来讲就是根据文件hash加密后生成的摘要和时间生成的时间凭证,它的数值是从1970年1月1日8点到现在时间的总的毫秒数 在Objective-C中如何将时间戳转换为NSDate? 1 NSString*str=@"1283376197"; 2 NSTimeIntervaltime=[str doubleValue]; 3 NSDate*det

Java - 35 Java 实例

Java 实例 本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用. Java 环境设置实例 Java 实例 – 如何编译一个Java 文件? Java 实例 – Java 如何运行一个编译过的类文件? Java 实例 - 如何执行指定class文件目录(classpath)? Java 实例 – 如何查看当前 Java 运行的版本? Java 字符串 Java 实例 – 字符串比较 Java 实例 - 查找字符串最后一次出现的位置 Java 实例 -