`
jackroomage
  • 浏览: 1223124 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

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

 
阅读更多

//用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;
    }
 }

分享到:
评论

相关推荐

    Oracle9i的init.ora参数中文说明

    说明: 指定多个监听程序的地址是分别指定的, 还是用一个 ADDRESS_LIST 字符串指定。如果该值为 TRUE, MTS_LISTENER_ADDRESS 参数可被指定为: (ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(PORT=5000)(HOST=zeus)) ...

    生成以日期开头,加4位数字,每次加1的工具类.如:201712140001

    该方法内部可能会使用Java的`java.util.Calendar`或`java.time.LocalDate`来获取当前日期,然后通过一个计数器确保每次调用时增加数字部分。计数器可以通过静态变量实现,以确保在多线程环境下正确同步。 例如,`...

    Java时间函数大全.pdf

    3. 日历的使用:Java的Calendar类是一个抽象类,用来提供关于日期和时间的日历字段。文档中的代码片段使用了Calendar类的实例来获取和设置日期时间,如年、月、星期等信息。同时,还可能涉及周年的获取和日期是否...

    JAVA日历(带日程安排)

    - 实现日程安排通常需要一个`Event`类,包含事件的开始时间、结束时间、标题、描述等属性。 - 使用`Date`或`Calendar`对象来存储事件的时间,便于比较和排序。 - 可能会有一个`Schedule`类或接口,用于管理多个...

    基于Swift实现仿IOS闹钟【100013317】

    本教程将探讨如何使用Swift来实现一个仿iOS系统闹钟的功能。首先,我们需要理解iOS中的本地通知(Local Notifications)机制,这是实现闹钟功能的核心。 本地通知是iOS系统提供的一种服务,允许应用程序在指定的...

    python根据时间获取周数代码实例

    为了获取当前是今年的第几周,可以使用`strftime('%W')`方法,它会返回ISO周号,即一周的第一天为周日的一周编号。 示例代码: ```python today = datetime.datetime.now() week_number = today.strftime('%W')...

    获取myEclipse6.5注册码

    例如,程序使用了 `java.util.Calendar` 类来获取当前时间,然后使用 `java.text.DecimalFormat` 类来格式化许可证编号。程序还使用了 `java.text.SimpleDateFormat` 类来格式化版本时间。 在注册码生成过程中,...

    一个不错的日历

    "Calendar_05"可能代表日历应用或库的某个版本或特定模块,编号"05"可能是版本号或者是开发阶段的一个标识。这个文件可能包含了源代码、资源文件、配置文件等,供开发者下载、编译和运行。通常,这样的文件会有一个...

    时间JS控件,网上搜索到,

    3. **js-calendar-473.zip**:这个文件名暗示可能是一个特定版本的JavaScript日历库,编号为473。这可能是一个流行的时间控件库,如jQuery UI中的DatePicker或Bootstrap的Datetimepicker,或者是开发者自定义的版本...

    java源码包---java 源码 大量 实例

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    VB常用指令集帮助轻松学VB

    53. FreeFile:获取一个空闲的文件编号,用于打开文件。 54. FV:计算定期、定额支付且固定利率下的年金未来值。 55. GetAllSetting:获取所有注册表设置。 56. GetAttr:获取文件属性。 57. GetSetting:从注册表中...

    react-rdatepicker基于react的日历选择组件支持单选多选

    你可以通过查看其官方文档或源码(如压缩包中的`r-date-picker-master`目录)来获取更详细的使用指南。 总结,`react-rdatepicker`是一个功能强大且易于集成的React日期选择组件,适用于各种类型的Web应用。通过...

    Oracle分析函数

    AVG函数用于计算一个组和数据窗口内表达式的平均值。 **示例**: ```sql SELECT manager_id, last_name, hire_date, salary, AVG(salary) OVER (PARTITION BY manager_id ORDER BY hire_date ROWS BETWEEN 1 ...

    测试培训教材

    一个好的测试管理工具应该能把以上几个阶段都管理起来。 测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试管理必须仔细思考的问题。...

    jdk1.8.0_181.rar

    Java 8的日期和时间API进行了彻底的重写,提供了一个新的`java.time`包,包含`LocalDate`、`LocalTime`、`LocalDateTime`等类,替代了旧的`java.util.Date`和`java.util.Calendar`,使得日期和时间操作更为直观和...

    VB命令大全

    44. **FreeFile**: 获取一个未使用的文件编号。 45. **FV**: 计算定期支付的年金的未来值。 46. **GetAllSetting**: 获取所有系统设置。 47. **GetAttr**: 获取文件属性。 48. **GetSetting**: 从注册表中读取设置。...

    JAVA做的电子钟程序

    3. **日期和时间API**: Java标准库中的`java.util.Date`和`java.util.Calendar`(或者在Java 8及更高版本中,使用`java.time`包如`LocalTime`)被用来获取当前时间。 4. **事件监听**: 为了让电子钟在页面加载后...

    VME-Calendar:从网页创建日历事件

    VME日历 从网页为OSU的兽医学生创建日历事件 ... 获取日历ID:创建一个Google日历。 转到日历的设置,然后将日历ID复制到“日历地址”的右侧。 范例编号: 获取API密钥:通过Google的开发者控制台进行请求。

    jdk-8u401-windows-x64

    4. **日期和时间API**:全新的java.time包替代了过时的java.util.Date和Calendar,提供了更强大和直观的时间日期处理能力。 5. **默认方法**:在接口中添加了带有实现的方法,使得接口能适应不断演进的需求而无需...

Global site tag (gtag.js) - Google Analytics