首页 > 编程语言 >Java获取当前系统事件System.currentTimeMillis()方法 ,获取当前时间戳10位 1665291145 转为时间字符串 yyy-MM-dd

Java获取当前系统事件System.currentTimeMillis()方法 ,获取当前时间戳10位 1665291145 转为时间字符串 yyy-MM-dd

时间:2022-10-09 13:12:58浏览次数:63  
标签:10 Java String 毫秒 System currentTimeMillis 获取 当前 Date

Java获取当前系统事件System.currentTimeMillis()方法,获取当前时间戳10位 1665291145 转为时间字符串 yyy-MM-dd

System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis()),因为Date类还有构造Date(longdate),用来计算long秒与1970年1月1日之间的毫秒差。

得到了这个毫秒数,我们自己也可以算起现在的年月日周时,但是这不是我们去计算的,因为有Calendar.Calendar最终结出的结果就是年月日周时时区。

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

String.valueOf(System.currentTimeMillis())这个语句可转为一下的格式:

long ct = System.currentTimeMillis();

String t = String.valueOf(ct);

其实上面的String t就相当于 ct+"";

知识转为字符串格式

?
1234567891011public String refFormatNowDate(){  Date nowTime = new Date(System.currentTimeMillis()); SimpleDateFormat sdFormatter = new SimpleDateFormat("yyy-MM-dd"); String retStrFormatNowDate = sdFormatter.format(nowTime); return retStrFormatNowDate; }

以上这篇Java获取当前系统事件System.currentTimeMillis()方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

https://www.jb51.net/article/115166.htm

标签:10,Java,String,毫秒,System,currentTimeMillis,获取,当前,Date
From: https://www.cnblogs.com/sunny3158/p/16771774.html

相关文章

  • 2022.10.6 总结
    C有一棵树,每次操作将一个点染成黑色,每次询问查询一个点最近的黑点有多远。有两种暴力:对于一个被修改为黑色的点,\(BFS\)给所有点更新。对于一个所求点,和所有黑色点求......
  • DateUtil 获取几分钟前时间 :获取当前时间戳 减去 时间毫秒数,获得前几分钟时间戳 时
    DateUtil获取几分钟前时间:获取当前时间戳减去时间毫秒数,获得前几分钟时间戳时间工具类DateUtil###前言在Android开发过程中,我们经常会用到时间相关方法。这里我......
  • java获取当前时间戳的三种方法比较效率(*)
    java获取当前时间戳的三种方法比较效率(*)获取当前时间戳//方法一System.currentTimeMillis();//方法二Calendar.getInstance().getTimeInMillis();//方法三ne......
  • Java 时间字符串转成时间戳 2022-10-08 10:47:08 yyyy-MM-dd HH:mm:ss 1665290918
    Java工具类方法时间字符串转成时间戳2022-10-0810:47:08yyyy-MM-ddHH:mm:ss返回时间戳1665290918publiclonggettimeStemp(Stringtime,Stringformat){ Si......
  • java Locale类使用
    1、定义Locale表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。在操作Date,​​Calendar​​等表示日期/时间的对象时,经常会用到;因为不同的区域,时间......
  • 如何使用JavaScript将Set转换为Array?
    https://blog.csdn.net/m0_66319974/article/details/122436737在JavaScript中,想要将Set(集合)转换为Array数组,可以通过以下方式实现。方法1:使用Array.from()方法Array.......
  • java----冒泡,选择,插入排序
    1.冒泡排序packagelearnday06排序;//动态录入往数组里录入n个数字,并用冒泡排序importjava.util.Arrays;importjava.util.Scanner;publicclassMaopaopaixu{ publ......
  • java 生成GUID,可以用UUID类来生成GUID
    全局唯一标识符(GUID,GloballyUniqueIdentifier)是一种由算法生成的二进制长度为128位的数字标识符,一般用16进制表示。在理想情况下,任何计算机和计算机集群都不会生成......
  • 2022年10月9日有感
      感恩上天赐予我健康的身体,稳定顺利的工作,富足美好的生活,感恩我拥有的一切!  我是宇宙的孩子! 我拥抱宇宙的富足! 我值得宇宙的富足! 财富是一场英雄之旅! ......
  • java BigDecimal使用详细介绍BigDecimal.setScale(int newScale, int roundingMode);的
    一、BigDecimal引入开发中经常遇到小数计算,比如System.out.println(1.01+2.31);计算结果并不是3.32而是3.3200000000000003,这是因为不论是float还是double都是浮点数,而计算......