java毫秒
1. java如何获取当前小时的毫秒数呢是当前小时,比如2014-03-04 下午16:00:00的毫秒数
大写的s表示毫秒数
你的这个可以这么写
SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd aHH:mm:ss:SSS");
System.out.println(dateFormatGmt.format(new Date()));
输出2014-03-04 下午18:13:05:627
这个627就是对应那个SSS,也就是当前毫秒数
2. java怎么获取当前系统时间 毫秒数
首先获取当前时间:
java.util.Date nowdate = new java.util.Date();
2/2
然后如果你想时间的格式和你想用的时间格式一致 那么就要格式化时间了SimpleDateFormat 的包在java.text包下SimpleDateFormat
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //年月日 时分秒
String t = sdf.parse(nowdate);
3. java中怎样把毫秒转成时间类型
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Cat {
public static void main(String[] args) throws ParseException {
String str = "201104141302";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm");
long millionSeconds = sdf.parse(str).getTime();//毫秒
System.out.println(millionSeconds);
}
}
4. 怎么在java里获取带有毫秒的时间
1.
long java.util.Date.getTime()
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
represented by this Date object.
如上JDK文档说,在Date对象上用getTime()获得自1970年1月1日以来的毫秒数。
2.
System.currentTimeMillis(); 这个方法获取当前时间的毫秒数。
3.
以下实例代码把通过毫秒数相减算的目前距2014-10-01 00:00:00的天数。
publicclassTest{
publicstaticvoidmain(String[]args)throwsParseException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Stringstart="2014-10-0100:00:00";
//得到毫秒数
longtimeStart=sdf.parse(start).getTime();
longjustNow=System.currentTimeMillis();
//两个日期想减得到天数
longdayCount=(justNow-timeStart)/(24*3600*1000);
System.out.println(dayCount);
}
}
输出
25
5. java取得一段时间的毫秒数
这就看你的具体需求了啊,比如一周内登录过,那这一周内,指的是自然周(周一到周日为一个周期),还是说是从上次登录时间往后推7天是一个周期?月也是一样的道理。
6. java date类型的数据怎么能显示到毫秒
使用java.sql包下的Timestamp(参数) 参数是时间戳 就可以显示到毫秒
7. java 毫秒转换时间
时间除以1000转换成秒,对60取余就是秒数,除以60后再对60取余是分,除以60后再对24取余是小时
8. java 怎么获取指定时间的毫秒值如(2012-5-5)
请看如下代码,可以解决你的问题,你是要获取特定时间字符串的具体毫秒值,如果是其它的格式,可以查看类似的解决办法。
DateFormat dateFromat = DateFormat.getDateInstance();
try{
Date d = dateFromat.parse("2012-5-5");
long milliseconds = d.getTime();
System.out.println(milliseconds);
}catch (ParseException e){
e.printStackTrace();
}
9. java如何把时间格式转为毫秒
获取毫秒数,即long类型的数值,仅能返回自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。
一楼、二楼的回答就是正确的,不过在使用中还需要根据自身使用环境,直接使用或者进一步按需优化后再使用。
最常使用的就是,把String类型的日期先转换为Date类型,最后直接调用.getTime()即可,这也是比较方便的了。
还有就是以上提到的Timestamp类中的valueOf(String s) 方法,这里一定要注意,给定的字符串日期型数据必须符合置顶指定格式:yyyy-mm-dd hh:mm:ss[.fffffffff],否则会抛出异常。
PS>
10. JAVA中如何获取毫秒和微秒数
一、获取毫秒数的代码:
微秒使用System.nanoTime()方法:如果Java程序需要高精度的计时,如1毫秒或者更小,使用System.nanoTime()方法,可以满足需求。
(10)java毫秒扩展阅读:
获取微秒函数System.nanoTime() 的隐患:
System.currentTimeMillis() 起始时间是基于 1970.1.1 0:00:00 这个确定的时间的,而System.nanoTime()是基于cpu核心的时钟周期来计时,它的开始时间是不确定的。
但是在多核处理器上,由于每个核心的开始时间不确定,那么
“long start = System.nanoTime();String ip = Utilities.getIpByUrl(url);long cost = System.nanoTime() - start;”
这段代码有可能会运行在两个不同的cpu核心上,从而导致得到的结果完全不符逻辑。