用Calendar类_获取一个时间编号如:20110916142235

本文介绍如何利用Java的Calendar类获取当前时间的编号,包括年、月、日、小时、分钟和秒,并将其转换为指定格式的时间字符串。通过实例演示了两种方法来实现这一功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//用Calendar类_获取一个时间编号如:20110916142235  

public class Demo1{  
  public static void main(String[] args) throws Exception {
//        方法一
      System.out.println(getDateSerial());
     
      System.out.println("------------------");
//     方法二
      System.out.println(strs());
     }
   
     public static String getDateSerial(){
         String receiptId = "";
         Calendar cal = Calendar.getInstance();
         receiptId += cal.get(Calendar.YEAR);
       
         int month = (cal.get(Calendar.MONTH)+1);
         if(month < 10){
             receiptId += "0"+month;
         }else{
             receiptId += month;
         }
       
         int day = cal.get(Calendar.DATE);
         if(day < 10){
             receiptId += "0"+day;
         }else{
             receiptId += day;
         }
       
         int hour = cal.get(Calendar.HOUR_OF_DAY);
         if(hour < 10){
             receiptId += "0"+hour;
         }else{
             receiptId += hour;
         }
       
         int minute = cal.get(Calendar.MINUTE);
         if(minute < 10){
             receiptId += "0"+minute;
         }else{
             receiptId += minute;
         }
       
         int second = cal.get(Calendar.SECOND);
         if(second < 10){
             receiptId += "0"+second;
         }else{
             receiptId += second;
         }
         return receiptId;
     }
    
//      得到一个时间字符串
    public static  String strs(){
       Calendar rightNow = Calendar.getInstance();//getInstance返回一个Calendar对象,并由当前时间初始化
       SimpleDateFormat format = new SimpleDateFormat("yyyyMMddhhmmss");    //日期格式化格式
       String changeYear = format.format(rightNow.getTime()); //取得当前时间,并格式化成相应格式  
       return changeYear;
    }
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值