UUID生成随机数和时间戳

对UUID产生的随机数进行处理
对UUID生成的时间戳进行不同的输出
代码

public class DateTime {public static void main(String[] args) {String uuid1 = UUID.randomUUID().toString();//生成UUIDSystem.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的结尾添加.apkSystem.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类型 转成 UUIDUUID 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值=1574347773558
第三种获取时间的方式1574347773560
格式化后的时间21-十一月-2019

UUID生成随机数和时间戳相关推荐

  1. java利用UUID类生成随机数

    java,利用UUID类生成32位随机数,可用作流水号,请求记录编号 package com.javabasic.io;import java.util.UUID;/*** @Description ...

  2. PGSql生成随机数,生成8位ID,类UUid,数字id

    PGSql生成随机数,生成8位ID,类UUid 8位字符串 select substring(md5(random()::varchar),2,8); 8位数字 select substring(ra ...

  3. C语言详解生成随机数的过程,time函数、时间戳timer、rand函数和srand函数,附猜数字小游戏

    第十一篇:随机数详解 一.准备工作(预备知识) 1.1.生成伪随机数(函数rand) 1.2.伪随机数"变成"随机数(函数time) 1.3.生成确定范围随机数 二.练手随机数经典 ...

  4. Linux Shell 生成随机数和随机字符串

    日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票.丢骰子.抽签.年会抽奖等. Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法. 本文 ...

  5. Linux下生成随机数与字符串

    日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票.丢骰子.抽签.年会抽奖等. Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法. 本文 ...

  6. 长度短点的uuid_更短且不失高效的UUID生成算法

    Java原生的UUID长度为36位,嫌长 这里自己实现了一套自己的算法,来生成较短的UUID 由雪花算法启发而来, 大致原理是利用时间戳+随机值做值,然后转换成62进制(当然这个进制数你也可以搞成更多 ...

  7. PHP的函数-----生成随机数、日期时间函数

    常用的函数 [1]   生成随机数 rand(); 例子: echo rand(); 显示结果: 当刷新时,会有不同的数,默认生成随机数.生成随机数不能控制范围. 如果,想要控制在范围之内,就用: e ...

  8. 通过随机数生成兑换码和概率生成随机数

    以下的方法是可以用来生成兑换码,以及按概率处理生成随机数的方法 首先是按概率生成随机数的方法,假设奖品有30000分,20000分,10000分,3000分,2000分 function get_ra ...

  9. linux 生成随机数 命令,Linux生成随机数的多种方法

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 通过内部系统变量 $RANDOM 如果超过 5 位可以加个固定 10 位整数,然后进行求余.生成 400000~5000 ...

最新文章

  1. c#程序设计语言杜松江版_当前最流行的10款编程语言,你会哪种?
  2. 四种高性能数据类型,Python collections助你优化代码、简洁任务
  3. 判断Java 对象实例是否死亡
  4. 工作103:组装查询
  5. c语言链表内存分配失败,链表的C语言实现之动态内存分配
  6. 文本的表示-词嵌入(word embedding)
  7. js实现操作等待提示loading……
  8. Laravel同时接收路由参数和查询字符串中的参数
  9. 组织来了!特斯拉中国车友俱乐部开启官方认证
  10. Python如何从一个文件中调用另一个文件的类
  11. mybatis plus(包米豆)json存储Mysql数据库
  12. cocos 躲避球游戏(2) --资源导入和碰撞检测
  13. springboot 入门详细教程 源码
  14. 前端面试题 Doctype作用是什么?严格模式与混杂模式如何区分?他们之间有何意义?
  15. 【GD32F310开发板试用】PWM+TMC5160驱动步进电机
  16. MacBook Pro(13 英寸,2011 年末)A1278 安装Winows11无声音问题解决(WIN10和WIN11同样的解决方法)
  17. Unity Steam_VR VRTK开发插件自带案例详解(一)
  18. FPGA调用OLED
  19. Scrum板与Kanban如何抉择?敏捷工具:curcwz板与按照esvpvaoq
  20. STM32F4(正点原子)学习笔记(一):GPIO及其小实验

热门文章

  1. exynos 4412 Framebuffer驱动详解
  2. 瑞典网游开放虚拟城堡玩家可以靠道具赚钱 2005.11.24
  3. 边界测试技术——健壮性测试、最坏情况测试、健壮最坏情况测试
  4. 一文掌握vscode远程gdb调试
  5. Matlab安装时无法连接到MathWorks解决方案
  6. 微型计算机通过将cpu等各种,微型计算机及常用软
  7. js阻止冒泡的方式-完整版
  8. 谈磁盘列阵 raid0 raid1 raid3 raid5 raid10简介及区别
  9. 2019-2020 ICPC香港 A. Axis of Symmetry (思维+结论)
  10. GPS快速定位之----AGPS、EPO