java Date获取年月日时分秒的实现方法

package com.util;

import java.text.DateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test {

public void getTimeByDate(){

Date date = new Date();

DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日

System.out.println(df1.format(date));

DateFormat df2 = DateFormat.getDateTimeInstance();//可以精确到时分秒

System.out.println(df2.format(date));

DateFormat df3 = DateFormat.getTimeInstance();//只显示出时分秒

System.out.println(df3.format(date));

DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,上下午,时间(精确到秒)

System.out.println(df4.format(date));

DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期,上下午,时间(精确到秒)

System.out.println(df5.format(date));

DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,上下午,时间(精确到分)

System.out.println(df6.format(date));

DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)

System.out.println(df7.format(date));

}

public void getTimeByCalendar(){

Calendar cal = Calendar.getInstance();

int year = cal.get(Calendar.YEAR);//获取年份

int month=cal.get(Calendar.MONTH);//获取月份

int day=cal.get(Calendar.DATE);//获取日

int hour=cal.get(Calendar.HOUR);//小时

int minute=cal.get(Calendar.MINUTE);//分

int second=cal.get(Calendar.SECOND);//秒

int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天

System.out.println("现在的时间是:公元"+year+"年"+month+"月"+day+"日 "+hour+"时"+minute+"分"+second+"秒 星期"+WeekOfYear);

}

public static void main(String[] args) {

Test t=new Test();

t.getTimeByDate();

System.out.println("****************************");

t.getTimeByCalendar();

}

}

获取日,如果大于16则+2个月,否则+1个月,输出7个月

public static void main(String[] as) throws Exception {

int j;

Calendar cc = Calendar.getInstance();

int myYear = cc.get(Calendar.YEAR);

int myMonth = cc.get(Calendar.MONTH);

j=cc.get(Calendar.DATE)>16?3:2;

cc.set(Calendar.MONTH, myMonth+j);

System.out.println(myYear+"-"+cc.get(cc.MONTH));

for(int i=0;i<7;i++){

cc.add(cc.MONTH, 1);

int mm = cc.get(cc.MONTH);

int mmm=mm==0?12:mm;

System.out.println(myYear+"-"+mmm);

}

}

以上这篇java Date获取年月日时分秒的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

java date 时分秒_java Date获取年月日时分秒的实现方法相关推荐

  1. java时间格式年月日时分秒_java日期格式(年月日时分秒毫秒)

    java日期格式(年月日时分秒毫秒) 2020-08-13 07:09 阅读数 79 package test.remote.tools.combine; import java.text.Simpl ...

  2. sql 获取日期时分秒_Sql 中获取年月日时分秒的函数

    1. GETDATE() 返回当前的时间和日期. 语法:getdate() select getdate() 2. CONVERT() 把日期转换为新数据类型的通用函数,可以用不同的格式显示日期/时间 ...

  3. java去掉date分时秒_java Date获取年月日时分秒的实现方法

    java date获取年月日时分秒的实现方法 package com.util; import java.text.dateformat; import java.util.calendar; imp ...

  4. java Date获取 年月日时分秒

    转载自   java Date获取 年月日时分秒 package com.util;import java.text.DateFormat; import java.util.Calendar; im ...

  5. php 获取 年月日时分秒_JS获取年月日时分秒的方法分析

    本文实例分析了JS获取年月日时分秒的方法.分享给大家供大家参考,具体如下: var d = new Date(); var time = d.getFullYear() + "-" ...

  6. js获取年月日 时分秒的日期格式

    const date = new Date() const year = date.getFullYear() const month = date.getMonth() + 1 >= 10 ? ...

  7. oracle在数据表中获取年月日时分秒

    最近在用oracle数据库select数据,因为之前都是在用mysql,总是会遇到一些问题,记录一下. 如时间的取出问题,在数据库中格式是"年-月-日 时:分:秒"的格式,但是取出 ...

  8. oracle中获取年月日时分秒

    我写sql的时间为2016年10月10日下午15:18完事,这个时间下面要做对比: --获取年 select to_char(sysdate,'yyyy') from dual--2016 selec ...

  9. input 时分秒输入_输入年月日时分秒

    编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒.如输入 2004 年 12 月 31 日 23 时 59 分 59 秒,则输出 2005 年 1 月 1 日 0 时 0 分 0 秒. ...

  10. java date只保留年月日_Java日期时间API系列14-----Jdk8中日期API类,日期计算1,获取年月日时分秒等...

    通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...

最新文章

  1. 人工智能新手入门学习路线!附学习资源合集
  2. Python的pyroute2网络模块
  3. 数据算法——Spark的TopN实现
  4. BZOJ3261 最大异或和 解题报告(可持久化Trie树)
  5. 讲讲JavaScript的闭包
  6. 干货|Spring Cloud Bus 消息总线介绍
  7. HDU - 3364 Lanterns(高斯消元解方程(取模))
  8. qiniudn.com域名已完全恢复
  9. eth_type_trans的处理流程图
  10. Ubuntu系统---WeChat安装
  11. java 操作位_Java位运算符
  12. MyBatis---动态SQL
  13. hadoop学习笔记(五):java api 操作hdfs
  14. qq机器人升级最新教程
  15. 如何复制百度文库中的内容
  16. 《游戏学习》java实现连珠五子棋完整代码
  17. 关于浏览器及其内核以及什么是浏览器兼容性
  18. 01-05.经典市场营销 Marketing公开课《科特勒营销管理》(一)
  19. oc贴材质透明logo有问题,logo贴图有底色,oc贴图怎么不平铺
  20. ARM服务器获取cpu信息,HPUX 查看系统信息(CPU,主机型号,物理内存等)

热门文章

  1. xp系统和win7系统哪个好
  2. 【问题记录】运行python+selenium程序报错,NoSuchWindowException: Browsing context has been discarded
  3. hadoopsnappy解压_Hadoop的Snappy安装配置
  4. 三菱PLC伺服步进控制样例,包含原点回归,手动程序,伺服绝对定位,相对定位,伺服电路图接线
  5. 亚马逊云AWS MQTTS 证书使用说明
  6. OneNote for Win10 代码高亮
  7. 称重系统,过磅软件,地磅程序,c#源码
  8. Python爬取王者荣耀全皮肤台词语音
  9. fiddler提示the system proxy was changed,Click to reanable capturing.导致无法抓包
  10. 百度地图LV1.5实践项目开发工具类bmap.util.jsV1.0