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");
求函数求方法!求大神!
一天24小时,一个月30天31天,一年365天,以时间为进制计算!
追答谁不知道一天多少小时,我是问你你这个经过时间是什么东西,我怎么知道经过时间是如何计算的,是你给的参数么,还是要等多久啊什么的,
以上是关于Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该如何简单实现呢=。=的主要内容,如果未能解决你的问题,请参考以下文章