Java时间类型
2021/10/21 12:09:27
本文主要是介绍Java时间类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
举例:
获取年份后两位
//获取年份后两位 String year =new SimpleDateFormat("yy", Locale.CHINESE).format(new Date());
获取月份:要记得先new一个Date出来
//获取月份两位,月份要加1 int month = qaDate.getMonth() + 1;
获取日期:要记得先new一个Date出来
int date = qaDate.getDate();
生成三位随机数,在大于100,小于900之间
int i = (int)(Math.random()*900)+100;
完整代码
Date qaDate = new Date(); //生成送货单号 String qaNumber = "IN"; //获取年份后两位 String year =new SimpleDateFormat("yy", Locale.CHINESE).format(new Date()); //获取月份两位,月份要加1 int month = qaDate.getMonth() + 1; //获取日期两位, int date = qaDate.getDate(); //生成三位流水号 int i = (int)(Math.random()*900)+100; System.out.println(qaNumber+year+month+date+i);
实体类的时间类型:年月日+时分秒(yyyy-MM-dd HH:mm:ss )
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date qaDate;
实体类的时间类型:年月日
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date orderInfoTime;
欢迎关注作者微信公众号
这篇关于Java时间类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南