java代码实现如下

    /**
     *
英文简写(默认)如: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();
}

java实现获取当前年月日 小时 分钟 秒 毫秒的更多相关文章

  1. JavaScript秒转换成天-小时-分钟-秒

    根据时间秒转换成天-小时-分钟-秒 // 秒转换成day.hour.minutes.seconds formatSecond(second: number) { const days = Math.f ...

  2. 【PTA】5-2 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。

    5-2 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即"小时:分钟:秒",当小时等于24小时,置为0. #include <stdio.h> ...

  3. IOS第18天(4,核心动画,时钟效果,定时器,图片旋转角度,CALayer 锚点,获取当前,小时,秒,分)

    **** #import "HMViewController.h" // 每秒秒针转6度 #define perSecendA 6 // 每分钟分针转6度 #define perM ...

  4. SQL计算时间差,要精确到小时分钟秒

    declare @starttime as datetime declare @endtime as datetime set @starttime = '2009-11-24 15:10:00' s ...

  5. Js Jquery 时间控件显示小时 分钟 秒

    // ui.js 自带的datepicker 插件只能显示日期不能显示时分秒  使用dateTimePicker可以显示时间 效果图:     首先需要引用 js和css 注意 ui.js的顺序要在s ...

  6. java如何获取当前时间,精确到毫秒

    import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; //func1 Calenda ...

  7. JS计算两个日期时间差,天 小时 分 秒格式

    function diffTime(startDate,endDate) { startDate= new Date(startDate); endDate = new Date(endDate); ...

  8. java中获取日期和时间的方法总结

    1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下:  要使用 java.util.Date .获取当前时间的代码如下 Date date = new Date(); da ...

  9. Java Calendar获取年、月、日、时间

    Java Calendar获取年.月.日.时间 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00" ...

随机推荐

  1. ASP.NET Web Service 标准SOAP开发案例代码(自定义验证安全头SOAPHeader)

    using System.Xml;using System.Xml.Serialization;using System.Web.Services.Protocols;using System.Con ...

  2. SQLPLUS SQLCMD连接管理oracle sqlserver的简单用法

    1. SQLPLUS 与plsql一样,其实不需要安装oracle客户端,只要是有sqlplus的即时客户端 以及将目录放置到path或者是相应的oralce_home变量中即可. 打开运行cmd s ...

  3. ThinkPHP 框架出现安全隐患 ,导致网站被持续攻击一周

    导读 据 ZDNET 报道,有超过 45000 个中国网站由于使用 ThinkPHP 框架受到了攻击. 这些攻击针对的是使用 ThinkPHP 构建的网站,ThinkPHP 是一个中国的 PHP 框架 ...

  4. AGC005F Many Easy Problems(NTT)

    先只考虑求某个f(k).考虑转换为计算每条边的贡献,也即该边被所选连通块包含的方案数.再考虑转换为计算每条边不被包含的方案数.这仅当所选点都在该边的同一侧.于是可得f(k)=C(n,k)+ΣC(n,k ...

  5. 【Linux】Centos6.8下一键安装Lamp环境

    [下载地址] 以下三种都是快捷安装环境的工具,都提供相应的脚本,原理都相同,一个会了其他的也就都会了,我用的比较多的会是lnmp和oneinstack,最近在用的都是oneinstack,挺好用的. ...

  6. C# TreeView 连续点击 不触发AfterCheck事件

    创建一个类 TreeView2 namespace System.Windows.Forms { public class TreeView2 : TreeView { protected overr ...

  7. 查看本地Git仓库历史修改内容

    查看历史内容 在.git文件 同级目录下,右键 选择 git history 但是红框中的路径无法拷贝.右键红框中的任一文件,有 HighLight this only, Highlight this ...

  8. day5 continue 和 break的区别

    # continue num = 1 while num <=10: num += 1 if num == 3: continue print(num) # continue 表示跳出本次循环后 ...

  9. Java OOM 常见情况

    Java OOM 常见情况 原文:https://blog.csdn.net/qq_42447950/article/details/81435080 1)什么是OOM?  OOM,全称“Out Of ...

  10. 沉迷Link-Cut tree无法自拔之:[BZOJ3514] Codechef MARCH14 GERALD07 加强版

    来自蒟蒻 \(Hero \_of \_Someone\) 的 \(LCT\) 学习笔记 $ $ 又是一道骚题...... 先讲一个结论: 假设我们用 \(LCT\) 来做这道题, 在插入边 \(i\) ...