海外主机测评

您现在的位置是:首页 > 国外服务器 > 正文

国外服务器

currenttimemilliscurrenttimemillis方法的作用

cds8202023-08-21国外服务器48
本文目录一览:1、java中的system.currenttimemillis()是什么东西?2、如何转换的System.currentTimeMillis;到秒3、JAVA显示

本文目录一览:

  • 1、java中的system.currenttimemillis()是什么东西?
  • 2、如何转换的System.currentTimeMillis;到秒
  • 3、JAVA 显示当前年份 用System.currentTimeMillis();方法:
  • 4、java中.currentTimeMillis的用法和含义是什么?
  • 5、System.currentTimeMillis与时区设置是否有关系

java中的system.currenttimemillis()是什么东西?

System.currentTimeMillis() 获得的是自1970-1-01 00:00:00.000 到当前时刻的时间距离,类型为long

如何转换的System.currentTimeMillis;到秒

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。

currentTimeMillis方法

public static long currentTimeMillis()

该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。

可以直接把这个方法强制转换成date类型。

代码如下:

long currentTime = System.currentTimeMillis();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒");

Date date = new Date(currentTime);

System.out.println(formatter.format(date));

运行结果如下:

当前时间:2011年-08月10日-14时11分46秒

另:

可获得当前的系统和用户属性:

String osName = System.getProperty(“os.name”);

String user = System.getProperty(“user.name”);

System.out.println(“当前操作系统是:” + osName);

System.out.println(“当前用户是:” + user);

System.getProperty 这个方法可以得到很多系统的属性。

JAVA 显示当前年份 用System.currentTimeMillis();方法:

long l = System.currentTimeMillis();

Date date = new Date(l);

Calendar cal = Calendar.getInstance();

cal.setTime(date);

System.out.println(cal.get(Calendar.YEAR));

System.out.println(cal.get(Calendar.MONTH) + 1);// 月份计算是从0作为1开始的。

System.out.println(cal.get(Calendar.DATE));

System.out.println(cal.get(Calendar.HOUR));

System.out.println(cal.get(Calendar.MINUTE));

System.out.println(cal.get(Calendar.SECOND));

java中.currentTimeMillis的用法和含义是什么?

用法:

可以用法获取当前时间的毫秒数,可以通过毫秒数进行时间比较,时间转化以及时间格式化等。

public class SystemTime {

public static void main(String[] args) {

//定义当时运行的时间变量

Long time = System.currentTimeMillis();

//打印开始时间的毫秒数

System.out.println(time);

for(int i =0;i10000;i++){

//什么都不用做

}

System.out.println("for循环运行的所需要时间(毫秒数)"+(System.currentTimeMillis()-time));

System.out.println("for循环运行的所需要时间(秒)"+(System.currentTimeMillis()-time)/1000);

System.out.println("显示当前时间:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(System.currentTimeMillis()));

}

}

含义:

主要是返回以毫秒为单位的当前时间,值的粒度取决于不同的操作系统:

System.currentTimeMillis与时区设置是否有关系

存在关系,这个方法是根据你当前系统的时间来的,如果你的电脑时间人为改变,它结果也会变化。

currenttimemillis的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于currenttimemillis方法的作用、currenttimemillis的信息别忘了在本站进行查找喔。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~