package com.app.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class testTime {

/**

* 英文简写(默认)如: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 void main(String[] args) {

System.out.println(getTimeString());

System.out.println("返回日期年份:"+getYear(new Date()));

System.out.println("返回月份:"+getMonth(new Date()));

System.out.println("返回当天日份"+getDay(new Date()));

System.out.println("返回当天小时"+getHour(new Date()));

System.out.println("返回当天分"+getMinute(new Date()));

System.out.println("返回当天秒"+getSecond(new Date()));

System.out.println("返回当天毫秒"+getMillis(new Date()));

}

/**

* 获取当前时间

*/

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) {

SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);

return df.format(date).substring(0, 4);

}

/**

* 功能描述:返回月

*

* @param date

* Date 日期

* @return 返回月份

*/

public static int getMonth(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

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

}

/**

* 功能描述:返回日期

*

* @param date

* Date 日期

* @return 返回日份

*/

public static int getDay(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

return calendar.get(Calendar.DAY_OF_MONTH);

}

/**

* 功能描述:返回小时

*

* @param date

* 日期

* @return 返回小时

*/

public static int getHour(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

return calendar.get(Calendar.HOUR_OF_DAY);

}

/**

* 功能描述:返回分

*

* @param date

* 日期

* @return 返回分钟

*/

public static int getMinute(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

return calendar.get(Calendar.MINUTE);

}

/**

* 返回秒钟

*

* @param date

* Date 日期

* @return 返回秒钟

*/

public static int getSecond(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

return calendar.get(Calendar.SECOND);

}

/**

* 功能描述:返回毫

*

* @param date

* 日期

* @return 返回毫

*/

public static long getMillis(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

return calendar.getTimeInMillis();

}

}

测试结果:

2019-11-14 14:14:23.539

返回日期年份:2019

返回月份:11

返回当天日份14

返回当天小时14

返回当天分14

返回当天秒23

返回当天毫秒1573712063542

java 获取当前时分_java实现获取当前年、月、日 、小时 、分钟、 秒、 毫秒相关推荐

  1. java获取当前分钟_分别获取当前年月日 小时 分钟 秒 毫秒

    [java]代码库/** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT = "yyyy-MM-dd"; / ...

  2. java 微秒 时间_Java中时间的计算 年月日小时分钟秒毫秒微秒

    //用到的类 DateUtils //这个类存在于 org.apache.commons.lang.time.DateUtils; //也就是这个包 commons-lang-2.3.jar //AP ...

  3. [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...

  4. 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...

  5. Java黑皮书课后题第6章:**6.25(将毫秒转化成小时、分钟、秒数)使用下面的方法头,编写一个将毫秒数转换成小时数、分钟数和描述的方法,返回形式如“小时:分钟:秒“

    6.25(将毫秒转化成小时.分钟.秒数)使用下面的方法头,编写一个将毫秒数转换成小时数.分钟数和描述的方法,返回形式如"小时:分钟:秒" 题目 题目描述 破题 代码 运行实例 题目 ...

  6. java 根据日期计算当前周一和周日,及根据秒数计算天小时分钟秒数等相关日期

    日期工具类 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; ...

  7. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

  8. java 当前时间格式_JAVA中获取当前系统时间及格式转换

    一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...

  9. 在java中获取当前时间_JAVA中获取当前系统时间

    一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...

最新文章

  1. Redis进阶-5.x 单节点 及Redis Cluster 3主3从集群部署
  2. nacos oaut服务地址_spring-boot+nacos+spring-oauth2整合方案
  3. k8s强制删除一直处于terminating状态的pod
  4. Gradle里Copy任务(task)的使用
  5. Node.js异步库async
  6. centos7.0利用yum快速安装mysql8.0
  7. 物联卡的使用_物联卡在手机上使用有什么影响?网友:寿命分别是3个月,16天,9天...
  8. js判断浏览器类型、是否为移动客户端访问
  9. sql增删改查_5分钟GET全栈开发 - 增删改查的取经之路
  10. PC/UVA 110405/10026 Shoemaker's problem
  11. 2020 网易 面经
  12. excel文件修复工具_OFFICE文件图标空白的修复方法(亲测有效)
  13. 专家不确定伊朗是否是银行 DDoS 攻击的幕后黑手
  14. 《隐私保护周三见》精彩50问 | 交流群互动合集
  15. 论文阅读:Automatic Landmark Estimation for Adolescent Idiopathic Scoliosis Assessment Using BoostNet
  16. 多图层绘制方法(使用Origin)
  17. 【附源码】计算机毕业设计SSM喜枫日料店自助点餐系统
  18. 学习半年Java的初次经验分享
  19. 【RAID恢复案例】南京财政局磁盘阵列柜数据恢复成功
  20. 微软承认部分 Win10 安装 12 月更新后出现 0xc000021a 蓝屏错误

热门文章

  1. NMS 原理和c++实现,已测试通过
  2. linux命令安装中英文插件,linux – 如何使用命令行自动安装Eclipse插件?
  3. Yahoo Programming Contest 2019 E - Odd Subrectangles
  4. java使用Websocket获取HttpSession出现的问题与解决
  5. iOS 上的相机捕捉 swift
  6. 数据挖掘概念与技术11--数据仓库的实现
  7. 友盟ionic多渠道自动签名app
  8. UINavigationController与UITabbarController的样式
  9. 利用github for windows 工具将本地的内容同步到github上
  10. Nokia5230连接电脑无线上网