⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timestamp.java

📁 Software Testing Automation Framework (STAF)的开发代码
💻 JAVA
字号:
/*****************************************************************************//* Software Testing Automation Framework (STAF)                              *//* (C) Copyright IBM Corp. 2001                                              *//*                                                                           *//* This software is licensed under the Common Public License (CPL) V1.0.     *//*****************************************************************************/package com.ibm.staf.service.event;import java.text.*;import java.util.*;public class TimeStamp{    // static data    transient private static final String TIME_PATTERN  =         "{0,number,00}:{1,number,00}:{2,number,00}";    transient private static final String DATE_PATTERN  =         "{0,number,0000}{1,number,00}{2,number,00}";    // static methods    public static String currentTime()    {        Calendar cal = Calendar.getInstance();        Object[] args = new Object[]         {             new Integer(cal.get(cal.HOUR_OF_DAY)),             new Integer(cal.get(cal.MINUTE)),             new Integer(cal.get(cal.SECOND))         };        return MessageFormat.format(TIME_PATTERN, args);     }    public static String currentDate()    {        Calendar cal = Calendar.getInstance();        Object[] args = new Object[]         {             new Integer(cal.get(cal.YEAR)),             new Integer(cal.get(cal.MONTH) + 1),             new Integer(cal.get(cal.DAY_OF_MONTH))        };        return MessageFormat.format(DATE_PATTERN, args);    }    public static long currentReal()    {        return new Date().getTime();    }    // constructors    public TimeStamp()    {        fCreationTime = System.currentTimeMillis();        fDate = currentDate();        fTime = currentTime();    }    // public methods    public String date() { return fDate; }    public String time() { return fTime; }    public long real() { return fCreationTime; }    public boolean after(TimeStamp when)    {        return (fCreationTime > when.real());    }    public boolean before(TimeStamp when)    {        return (fCreationTime < when.real());    }    public boolean equals(TimeStamp when)    {        return (fCreationTime == when.real());    }    // private data members    transient private long fCreationTime;    transient private String fDate;    transient private String fTime;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -