UUID生成随机数和时间戳

UUID生成随机数和时间戳UUID 生成随机数和时间戳对 UUID 产生的随机数进行处理对 UUID 生成的时间戳进行不同的输出代码 publicclassD publicstatic String args Stringuuid1 UUID randomUUID toString 生成 UUIDSystem out

UUID生成随机数和时间戳

public class DateTime { 
    public static void main(String[] args) { 
    String uuid1 = UUID.randomUUID().toString();//生成UUID System.out.println("uuid1 默认的uuid: " + uuid1); String uuid2 = UUID.randomUUID().toString().replace("-", "");//格式化UUID将“-”去掉 System.out.println("uuid2 将“-”去掉:" + uuid2); String uuid3 = UUID.randomUUID().toString().replace("-", ".");//格式UUID将“-”格式成“.” System.out.println("uuid3 将“-”格式成“.”: " + uuid3); String uuid4 = UUID.randomUUID().toString().concat(".apk");//格式UUID,在UUID的结尾添加.apk System.out.println("uuid4 结尾添加.apk: " + uuid4); String uuid5 = UUID.randomUUID().toString().replaceAll("\\d", "");//替换所有,参数1为要替换的字符正则表达式,参数2为替换字符; System.out.println("uuid5 去掉所有数字: " + uuid5); UUID newuuid = UUID.fromString(uuid1);//将String类型 转成 UUID UUID u1 = UUID.randomUUID(); UUID u2 = UUID.randomUUID(); int values = u1.compareTo(u2); // -1=小于 0=等于 1=大于 System.out.println("u1 对比 u2: " + values); System.out.println("IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII"); Date date = new Date(); System.out.println("当前时间=" + date); long date2 = System.currentTimeMillis(); System.out.println("毫秒级time值=" + date2); Calendar instance = Calendar.getInstance(); long time3 = instance.getTimeInMillis(); System.out.println("第三种获取时间的方式" + time3); long datetime = System.currentTimeMillis(); SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy"); String format = formatter.format(datetime); System.out.println("格式化后的时间" + format); } } 

运行结果

uuid1 默认的uuid: 9b1de6c9-bccf-43f1-9060-9c2da1b910cc uuid2 将“-”去掉:1bdb28c966c644de97fb509bd044eb57 uuid3 将“-”格式成“.: cc02df9c.41df.45fe.9477.e86c0c9fc948 uuid4 结尾添加.apk: bef69749-2ed1-4505-93a7-ea14321ecb3b.apk uuid5 去掉所有数字: daf-a-c-b-aeee u1 对比 u2: 1 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 当前时间=Thu Nov 21 22:49:33 CST 2019 毫秒级time值=58 第三种获取时间的方式60 格式化后的时间21-十一月-2019 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232254.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • form表单提交的几种方法

    form表单提交的几种方法form表单提交的几种方法在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮(<inputtype='submit'>)

    2022年7月3日
    24
  • 会话Cookie中的IDOR导致批量帐户泄露

    会话Cookie中的IDOR导致批量帐户泄露如果你熟悉IDOR是什么,你将知道它可以在url,请求正文,GET或POST请求等任何地方,也可以在cookie中。当我注意到Cookie中有一个被称为shoppingID会话Cookie的事件时,In试图重现CSRF问题。在仔细查看了cookie的价值之后,我意识到一些很快引起我注意的事情:shoppingID=88ea39539e74fa67c09a4fc0bc8ebe6d00978392PEr9ySESSIONID3552522PXGLkC;你注意到了吗?如果没有,请不要再继续查看。如果你

    2022年5月1日
    40
  • EOS是什么_电脑EOS是什么

    EOS是什么_电脑EOS是什么EOS是什么

    2022年4月21日
    52
  • 广义最小二乘法是加权最小二乘法的特例_简述广义最小二乘法

    广义最小二乘法是加权最小二乘法的特例_简述广义最小二乘法所谓回归分析实际上就是根据统计数据建立一个方程,用这个方程来描述不同变量之间的关系,而这个关系又无法做到想像函数关系那样准确,因为即使你重复全部控制条件,结果也还有区别,这时通过让回归方程计算值和试验点结果间差值的平方和最小来建立 回归方程的办法就是最小二乘法,二乘的意思就是平方。最小二乘就是指回归方程计算值和实验值差的平方和最小。首先普通最小二乘法是作为回归来使用,将预测值和真实值…

    2022年8月30日
    3
  • setContentView流程

    setContentView流程1、activity、window、DecorView、ViewRoot之间的预备知识activityactivity是Android的四大组件之一,负责控制activity的生命周期和处理事件,负责视图的添加与显示,以及通过一些回调方法与window和View进行交互。一个activity包含一个window,window才是真正的窗口WindowWindow是一个抽象类,它真正的实现类是PhoneWindow。Window通过WindowManager加载一个DecorView到Window中,

    2022年6月26日
    32
  • JS 暂时性死区「建议收藏」

    JS 暂时性死区「建议收藏」JS暂时性死区ES6暂时性死区引用ES6暂时性死区只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。vartmp=123;if(true){tmp=’abc’;//ReferenceErrorlettmp;}上面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后…

    2022年6月30日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号