java如何根据日期自动编号

 我来答
匿名用户
2018-06-06
展开全部

要根据时间生成编号,首先要知道编号的方式,比如只是把时间中的符号去掉可以使用SimpleDateFromat这个类

//其实有很多情况都可以用它解决,只需要改其中的格式
//大概是这样,手写的代码
String bh=new SimpleDateFormate("yyyyMMddHHmmss").format(new Date());
//得到201806061331

如果需要复杂点的,可以使用Calendar这个类,获取需要编号的数据进行编号

Calendar c=Calendar.getInstance();
c.setTime(new Date());
//通过get方法获取具体的值,年、月、日、时、分、秒、星期 等
c.get(Calendar.HOUR_OF_DAY);//获得小时,其他的常量可以在官方API查找,或者百度【Calendar.java常量】
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式