public static void main(String[] args) {
	// 方法一
	long timeMillis = System.currentTimeMillis();
	System.out.println(timeMillis);
	// 方法二
	long time = new Date().getTime();
	System.out.println(time);

生成0到10之间的随机数:

int random = new Random().nextInt(10);

注意:包括0,不包括10

最简单的方式是直接通过时间戳随机数,怕重复可以在10000后面继续加0,加大随机的概率 String str = String.valueOf(System.currentTimeMillis()); str += (int)((Math.random() * 9 + 1) * 10000); System.out.println(str); 结果如下: 162236492020618730 或者先转成常见的日期格式 SimpleDateFormat formatter = new SimpleD 毫秒: 86400000 秒:86400我们很多人获取当前时间戳是时候 获取到的是当前实时的时间戳 例如: 2020-06-24 12: 13: 00这个时间是时间戳,但有时候我们仅仅需要今天刚开始的时间戳 例如: 2020-06-24 00: 00: 00 3.获取当前时间戳(毫秒) 第一种:获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒 第二种和第三种是获取了当前毫秒的时间戳。 4.获取某个时间格式的时间戳 5.获取时间 6.时间戳转化为YYYY 【写在最前】 我们平时会接触各种计算机时间的概念,最常见的有GMT,UTC,CST等。 很多小白傻傻分不清楚他们之间的区别与联系,通过本文知识,让我们花5分钟时间彻底搞懂他,相信聪明的你,看完一定会有收获!即:格林尼治时间(另有格林威治时间一说) 以本初子午线为基础,精确度相对低。 注意事项: 因为地球每天的自转是不规则的(正在缓慢减速)所以,格林尼治时间的精确度会越来越低。即:世界协调时(Universal Time Coordinated的缩写) 以原子时钟长为基础,比GMT格林威治时更加科学更加精确。 Date now = new Date(); //yyyyMMddHHmmss String dateStamp = new java.text.SimpleDateFormat("yyyyMMdd").format(now); System.out.println(dateStamp);//20211125 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。PHP提供了内置函数strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。例如:echo strtotime(‘2014-04-29‘);//1398700800,这个数字表示从1970年1月1日 00:00:00... 前段时间遇到个bug,关于ie7下使用时间插件,无法获取到对应时间!最后才发现IE7是不支持 年-月-日 这种格式日期。。。。经过询问才得知IE7只支持 年/月/日 这种格式,然后在网上又搜了两种日期转化成时间戳的方法,因为前端传时间戳给后端是比较友好的一种方式。。。<script type="text/javascript">// 注意: ie7只支持年/月/日 格式的日期--有些日... 在mysql库里存储的是10时间戳,并且是用php写入的,存入oracle数据库用Java代码写入,java默认生成13时间戳 10时间戳转换成年月日时分秒格式: //将int转换成longlong times=(int)time1; //转换成年月日时分秒格式获取的mysql的时间戳是10的,乘以1000转换成13,因为java默认生成的时间戳是13的String re...