java实现获取当前年月日 小时 分钟 秒 毫秒

古城微笑少年丶 2022-06-02 06:16 350阅读 0赞

java代码实现如下

view source

print ?







    /**






     * 英文简写(默认)如:2010-12-01






     */






    public static String FORMAT_SHORT = “yyyy-MM-dd”;






     






    /**






     * 英文全称  如:2010-12-01 23:15:06






     */






    public static String FORMAT_LONG = “yyyy-MM-dd HH:mm:ss”;






     






    /**






     * 精确到毫秒的完整时间    如:yyyy-MM-dd HH:mm:ss.S






     */






    public static String FORMAT_FULL = “yyyy-MM-dd HH:mm:ss.S”;






     






    /**






     * 中文简写  如:2010年12月01日






     */






    public static String FORMAT_SHORT_CN = “yyyy年MM月dd”;






     






    /**






     * 中文全称  如:2010年12月01日  23时15分06秒






     */






    public static String FORMAT_LONG_CN = “yyyy年MM月dd日  HH时mm分ss秒”;






     






    /**






     * 精确到毫秒的完整中文时间






     */






    public static String FORMAT_FULL_CN = “yyyy年MM月dd日  HH时mm分ss秒SSS毫秒”;






 






 






 






 






 






 






 






 






/**






   * 获取时间戳






   */






public static String getTimeString() {






    SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);






    Calendar calendar = Calendar.getInstance();






    return df.format(calendar.getTime());






}






 






/**






 * 获取日期年份






 * @param date 日期






 * @return






 */






public static String getYear(Date date) {






    return format(date).substring(04);






}






/**






 * 功能描述:返回月






 *






 * @param date






 *            Date 日期






 * @return 返回月份






 */






public static int getMonth(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.get(Calendar.MONTH) + 1;






}






 






/**






 * 功能描述:返回日






 *






 * @param date






 *            Date 日期






 * @return 返回日份






 */






public static int getDay(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.get(Calendar.DAY_OF_MONTH);






}






 






/**






 * 功能描述:返回小






 *






 * @param date






 *            日期






 * @return 返回小时






 */






public static int getHour(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.get(Calendar.HOUR_OF_DAY);






}






 






/**






 * 功能描述:返回分






 *






 * @param date






 *            日期






 * @return 返回分钟






 */






public static int getMinute(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.get(Calendar.MINUTE);






}






 






/**






 * 返回秒钟






 *






 * @param date






 *            Date 日期






 * @return 返回秒钟






 */






public static int getSecond(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.get(Calendar.SECOND);






}






 






/**






 * 功能描述:返回毫






 *






 * @param date






 *            日期






 * @return 返回毫






 */






public static long getMillis(Date date) {






    calendar = Calendar.getInstance();






    calendar.setTime(date);






    return calendar.getTimeInMillis();






}

发表评论

表情:
评论列表 (有 0 条评论,350人围观)

还没有评论,来说两句吧...

相关阅读