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. 命令行批量修改IP并ping测试

    @echo off set ip=0 :beginset /a ip=%ip%+1netsh interface ip set address "本地连接" static 172. ...

  2. [转帖]Marvell兵败中国4G 创始人去职未来几何

    Marvell兵败中国4G 创始人去职未来几何 (2016-04-12 09:08:30) 2016年的帖子. http://blog.sina.com.cn/s/blog_1542ef86c0102 ...

  3. Pyhton语句

    一.if条件语句 1.python 并不支持 switch 语句 num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'u ...

  4. Fidder 网络抓包调试工具

    可参考文章:[HTTP]Fiddler(二) - 使用Fiddler做抓包分析 fiddler2抓包工具使用图文教程

  5. 一本通1587【例 3】Windy 数

    1587: [例 3]Windy 数 时间限制: 1000 ms         内存限制: 524288 KB 题目描述 原题来自:SCOI 2009 Windy 定义了一种 Windy 数:不含前 ...

  6. scrapy 简单爬虫实验

    利用python的模块requests来爬取百度搜索出来的url 使用环境为python3 #!/use/bin/env python # -*- coding:utf-8 -*- import re ...

  7. BZOJ1002 [FJOI2007] 轮状病毒 【递推】

    题目分析: 推基尔霍夫矩阵后可以发现递推式 代码: n = input() f0 = 1 f1 = 5 f3 = 0 if n == 1: print f0 elif n == 2: print f1 ...

  8. linux上搭建nginx

    安装包:(按顺序执行过去即可,重复无所谓)c++编译环境 yum install gcc-c++ 安装pcre yum -y install pcre-devel 安装openssl yum -y i ...

  9. MT【43】抛物线不常见性质2.

    注:S为抛物线焦点

  10. MT【4】坐标平移后齐次化

    简答:通过坐标平移可以将A点移到原点,设BC:mx’+ny’=1,联立坐标变换后的椭圆方程和BC,将$\frac{y}{x}$看成斜率k,得到关于k的一元二次方程,由题意两根之积为-1,可得.