Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该如何简单实现呢=。=

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该如何简单实现呢=。=相关的知识,希望对你有一定的参考价值。

自己实现的太傻了,分别单独取年、月、日...然后拼成的字符串,有什么简单的写法嘛?

时间戳通常是”yyyyMMddHHmmssSSS“的,举例:

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
输出结果:20150704173752。
备注:时间戳中的时间显示格式可以根据实际情况设置即可。
纠正下,没有fff,有的是SSS,表示毫秒。
参考技术A 格式化时间戳实现如下:
long nowTime=System.currentTimeMillis();//取得当前系统时间戳
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmssSSS")
String date = sdf.format(new Date(nowTime*1000));
System.out.println(date);
打印结果:
20150615123245822
参考技术B public static void main(String[] args) new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date()); Calendar Cld = Calendar.getInstance(); String curTime = Cld.get(Calendar.YEAR) + "-" + (Cld.get(Calendar.MONTH) + 1) + "-" + Cld.get(Calendar.DATE) + "-" + Cld.get(Calendar.HOUR_OF_DAY) + "-" + Cld.get(Calendar.MINUTE) + "-" + Cld.get(Calendar.SECOND) + "-" + Cld.get(Calendar.MILLISECOND); System.out.println(curTime);
参考技术C

很简单用SimpleDateFormate


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

public class SimpleD 

    public static void main(String[] args) 
    
        Date date = new Date();
        SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddhhmmss");
        
        String dateStr = sf.format(date);
        
        System.out.println(dateStr);

    

本回答被提问者和网友采纳
参考技术D 有格式化的类DateFormat;new的时候直接设置就好了,不过注意月的设置MM

java输入一个时间字符串加一个小时后输出值

首先接受一个参数String transTime = “2013102314”;
然后经过时间计算,以每小时进行累加 输出结果 String time = "2013102315";
时间格式:SimpleDateFormat formatDate = new SimpleDateFormat("yyyyMMddHH");
求函数求方法!求大神!

参考技术A try SimpleDateFormat formatDate = new SimpleDateFormat("yyyyMMddHH"); String dateStr="2013102314";//输入参数 Date date =formatDate.parse(dateStr); Long nowValue= date.getTime();//date的毫秒数 Long afterHour=nowValue+1*60*1000;//date加一个小时的毫秒数 Date afterHourDate=new Date(afterHour); catch (ParseException ex) java.util.logging.Logger.getLogger(UserController.class.getName()).log(Level.SEVERE, null, ex); 本回答被提问者采纳 参考技术B 表达能清楚一点吗?是要开线程模拟时钟还是直接给一个天数或者小时输出一定时间之后的时间啊? 参考技术C 经过时间计算是什么??追问

一天24小时,一个月30天31天,一年365天,以时间为进制计算!

追答

谁不知道一天多少小时,我是问你你这个经过时间是什么东西,我怎么知道经过时间是如何计算的,是你给的参数么,还是要等多久啊什么的,

以上是关于Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该如何简单实现呢=。=的主要内容,如果未能解决你的问题,请参考以下文章

Autohotkey v2 获取当前时间戳函数的实现 ahk所有关于时间的操作总结

java输入一个时间字符串加一个小时后输出值

DataWorks 重点难点

java中如何实现分页显示

使用SELECT语句显示当前系统时间

Java基础语法(练习)