精华内容
下载资源
问答
  • java日期格式 千次阅读
    2022-01-06 10:53:57

    1、java指定日期格式(精确到微秒)

    yyyy-MM-dd HH:mm:ss.SSSSSS

    y-年,M-月,d-日,H-24小时制(0-23),h-12小时制(1-12),m-分钟,s-秒,S-毫秒

    java只能取到毫秒,微秒级别全是零,但是可以取出到微秒的这种格式化时间戳形式:

    DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSSSSS");
    LocalDateTime now = LocalDateTime.now();
    System.out.println(now.format(dateTimeFormatter)); //2022-01-06 11:18:20.044000

    2、Oracle指定日期格式(精确到微秒)

    sql书写格式:
    TO_CHAR(systimestamp,'YYYY-MM-DD HH24:MI:SS.FF6')

    java日期格式含义(全):

    • yyyy:年
    • MM:月
    • dd:日
    • hh:1~12小时制(1-12)
    • HH:24小时制(0-23)
    • mm:分
    • ss:秒
    • S:毫秒
    • E:星期几
    • D:一年中的第几天
    • F:一月中的第几个星期(会把这个月总共过的天数除以7)
    • w:一年中的第几个星期
    • W:一月中的第几星期(会根据实际情况来算)
    • a:上下午标识
    • k:和HH差不多,表示一天24小时制(1-24)
    • K:和hh差不多,表示一天12小时制(0-11)
    • z:表示时区
    更多相关内容
  • java设置日期格式

    2021-03-06 20:38:33
    { System.out.println("格式正确"); } else { System.out.println("格式错误"); } } } 一、简单的日期判断...设定的格式输出 //对日期格式的转换成("yyyy-MM-dd")格式的方法 public java.sql.Date Convert(String s...

    { System.out.println("格式正确"); } else { System.out.println("格式错误"); } } } 一、简单的日期判断(YYYY/MM/DD): Java 代码 ^\\d{4}(\\-|\\......

    设定的格式输出 //对日期格式的转换成("yyyy-MM-dd")格式的方法 public java.sql.Date Convert(String str) { java.text.SimpleDateFormat sdf = new java.......

    这里的 x 为变量为类似:20080522131223 3、如何将"yyyy-mm-dd"格式的字符串转换为 java.sql.Date 方法1 SimpleDateFormat bartDateFormat = new SimpleDateFormat......

    java时间的用法_计算机软件及应用_IT/计算机_专业资料。** * Title: 时间格式转化与计算 */ package ; import import import .*; public class DateTime { ......

    整理下来,供大家参考^_^ Java 语言的 Calendar,GregorianCalendar (日历),Date(日期), 和 DateFormat(日期格式) 组成了 Java 标准的一个基本但是非常重要的部分.......

    java.sql.Timestamp类型你可以使用dateFormat定义时间日期的格式,转一个字符串即可 class Datetest{ *method 将字符串类型的日期转换为一个timestamp(时间戳记java.......

    } /** * 将短时间格式时间转换为字符串 yyyy-MM-dd * * @param dateDate * @param k * @return */ public static String dateToStr(java.util.Date date......

    { System.out.println("格式正确"); } else { System.out.println("格式错误"); } } } 一、简单的日期判断(YYYY/MM/DD): Java 代码 ^\\d{4}(\\-|\\......

    5. 6. //通过格式化输出日期 7. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MMdd"); 8. 9. System.out.println("Today ......

    } /** * 将短时间格式时间转换为字符串 yyyy-MM-dd * * @param dateDate * @param k * @return */ public static String dateToStr(java.util.Date date......

    1.将日期类型转换为格式的字符串类型 java.util.Date 中的日期 D...

    ()格式化时间后为:" + str1); System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:" + str2); System.out.println("用DateFormat.getTime......

    Java字符串 日期 数字格式化输出 VIP专享文档 VIP专享文档是百度文库...

    (date); } //字符串转化成时间类型(字符串可以是任意类型,只要和 SimpleDateFormat 中的格式一 致即可) java.text.SimpleDateFormat sdf = new java.text.......

    java时间日期总结_计算机软件及应用_IT/计算机_专业资料。Java 中日期的经常有一下五个方面: 1、 时间常用类 A. java.util.Date B. java.text.DateFormat(......

    日期格式处理_计算机软件及应用_IT/计算机_专业资料。Java日期格式高级处理...

    DateFormat 位于java.text包中 DateFormat 是日期/时间格式化子类的抽 象类 要格式化一个当前语言环境下的日期,可 使用某个静态工厂方法: myString = DateFormat.......

    JAVA中的时间操作 new Date()_IT/计算机_专业资料。经常看见 jsp 版里有人问时间操作的问题,这些问题一般包括:取当前时间,把一个指定的 字符串时间转化成时间......

    { } /** * 把符合日期格式的字符串转换为日期类型 */ public static java.util.Date stringtoDate(String dateStr, String format) { Date d = null; ......

    基本上看这一份就可以了) Java 中 Date 及 Timestamp 时间相关内容 (基本上看这一份就可以了) java.util.date java.sql.date java.sql.timestamp 整理一: ......

    展开全文
  • 方法一:用java.util.Date类来实现,...//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的...

    方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:

    import java.util.*;

    import java.text.*;

    //以下默认时间日期显示方式都是汉语语言方式

    //一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53

    //以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java

    public class TestDate {

    public static void main(String[] args) {

    //红色底色格式较为常用,效果如:2008-6-16 20:54:53

    Date now = new Date();

    Calendar cal = Calendar.getInstance();

    DateFormat d1 = DateFormat.getDateInstance(); //默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)

    String str1 = d1.format(now);

    DateFormat d2 = DateFormat.getDateTimeInstance();

    String str2 = d2.format(now);

    DateFormat d3 = DateFormat.getTimeInstance();

    String str3 = d3.format(now);

    DateFormat d4 = DateFormat.getInstance(); //使用SHORT风格显示日期和时间

    String str4 = d4.format(now);

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

    String str5 = d5.format(now);

    DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期。时间(精确到秒)

    String str6 = d6.format(now);

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

    String str7 = d7.format(now);

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

    String str8 = d8.format(now);//与SHORT风格相比,这种方式最好用

    System.out.println("用Date方式显示时间: " + now);//此方法显示的结果和Calendar.getInstance().getTime()一样

    System.out.println("用DateFormat.getDateInstance()格式化时间后为:" + str1);

    System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:" + str2);

    System.out.println("用DateFormat.getTimeInstance()格式化时间后为:" + str3);

    System.out.println("用DateFormat.getInstance()格式化时间后为:" + str4);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:" + str5);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为:" + str6);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:" + str7);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:" + str8);

    }

    }

    运行结果:

    用Date方式显示时间: Mon Jun 16 20:54:53 CST 2008

    用DateFormat.getDateInstance()格式化时间后为:2008-6-16

    用DateFormat.getDateTimeInstance()格式化时间后为:2008-6-16 20:54:53

    用DateFormat.getTimeInstance()格式化时间后为:20:54:53

    用DateFormat.getInstance()格式化时间后为:08-6-16 下午8:54

    用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为

    :2008年6月16日 星期一 下午08时54分53秒 CST

    用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为

    :2008年6月16日 下午08时54分53秒

    用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后

    为:08-6-16 下午8:54

    用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间

    后为:2008-6-16 20:54:53

    方法二:用java.util.Calendar类来实现,看下面:

    import java.util.*;

    import java.text.*;

    //以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单

    public class TestDate2 {

    public static void main(String[] args) {

    Calendar ca = Calendar.getInstance();

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

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

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

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

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

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

    int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);

    System.out.println("用Calendar.getInstance().getTime()方式显示时间: " + ca.getTime());

    System.out.println("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");

    System.out.println("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");

    System.out.println(WeekOfYear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)

    }

    }

    运行结果是:

    用Calendar.getInstance().getTime()方式显示时间: Mon Jun 16 21:54:21 CST 2008

    用Calendar获得日期是:2008年5月16日

    用Calendar获得时间是:9时54分21秒

    2

    总结:中的来说,方法二是最方便的,方法一显得分笨拙,不过看个人喜欢了。

    展开全文
  • 输出结果:2019-12-31 转 YYYY/MM/dd 格式: 2020/12/31 2019-12-31 转 yyyy/MM/dd 格式: 2019/12/365 DD格式是指当前日期在当年中的天数,今天正好是当年的最后一天,导致字符串多了一位,事实上我这里的本意是当月...

    1、yyyy与YYYY

    public static void main(String[] args) {
        DateTime date = new DateTime(2019, 12, 31, 0, 0);
     
        SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd");
        System.out.println(format.format(date.toDate()));
     
        SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
        System.out.println(format2.format(date.toDate()));
    }

    输出结果:

    2020-12-31
    2019-12-31

    YYYY是week-based-year,表示当天所在的周属于的年份,一同从周日开始,周六结束,只要本周跨年那么这周就算入下一个年份中。所以2019年12月31日那天在这种转换方式下就是2020年。而当倩yyyy这种情况下年份就是2019。

    2、MM与mm

    这个比较好区分,MM:表示月份;mm:表示分钟

    3、DD与dd

     Calendar calendar = Calendar.getInstance();
            // 2019-12-31
            calendar.set(2019, Calendar.DECEMBER, 31);
            Date strDate1 = calendar.getTime();
            // 2020-01-01
            calendar.set(2020, Calendar.JANUARY, 1);
            Date strDate2 = calendar.getTime();
            // 大写 YYYY
            SimpleDateFormat formatYYYY = new SimpleDateFormat("YYYY/MM/dd");
            System.out.println("2019-12-31 转 YYYY/MM/dd 格式: " + formatYYYY.format(strDate1));
    //        System.out.println("2020-01-01 转 YYYY/MM/dd 格式: " + formatYYYY.format(strDate2));
    //        // 小写 YYYY
            SimpleDateFormat formatyyyy = new SimpleDateFormat("yyyy/MM/DD");
            System.out.println("2019-12-31 转 yyyy/MM/dd 格式: " + formatyyyy.format(strDate1));
    //        System.out.println("2020-01-01 转 yyyy/MM/dd 格式: " + formatyyyy.format(strDate2));

    输出结果:2019-12-31 转 YYYY/MM/dd 格式: 2020/12/31
                      2019-12-31 转 yyyy/MM/dd 格式: 2019/12/365

    DD格式是指当前日期在当年中的天数,今天正好是当年的最后一天,导致字符串多了一位,事实上我这里的本意是当月日期,应该改用dd格式。

    4、HH与hh

    输出结果:2019-12-31 转 YYYY/MM/dd 格式: 2020/12/31 154958
                      2019-12-31 转 YYYY/MM/dd 格式: 2020/12/31 034958

    HH是24小时制,hh是12小时制

    5、SS与ss

    输出结果:2019-12-31 转 YYYY/MM/dd HHmmss 格式: 2020/12/31 155805
                      2019-12-31 转 YYYY/MM/dd HHmmSS格式: 2020/12/31 1558101

    ss表示秒,SS输出的是毫秒

    6、

    String nowtime = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
    System.out.println(nowtime);
    yyyyMMddHHmmssSSS

    输出结果:20211227155805103

    注释:类似这样的格式,4位年2位月2位日2位时2位分2位秒3位毫秒

    展开全文
  • Java日期格式化的三种方式

    千次阅读 2022-04-22 16:03:27
    今天来聊一聊关于时间格式化的问题! 一、熟悉的场景 在期末的课设中,肯定少不了《学生管理系统》、《宿舍管理系统》、《班级管理系统》等等。不要问我是怎么知道的!那么这个时候,创建一个学生类,就成了必不...
  • java日期格式化:import java.text.SimpleDateFormat;import java.util.Date;public class test{public static void main(String args[]) {Date newTime = new Date();//设置时间格式SimpleDateFormat sdf1 = new ...
  • Java时间格式设置

    万次阅读 2018-08-24 11:43:56
    Java时间格式
  • Java时间格式表示

    2020-12-22 12:33:32
    1. 日历时间格式 1.1 Date 时期类[逐渐淘汰] 获取当前系统时间 大部分构造方法已经过时 构造方法 Date(); 创建一个Date,对应当前时间,精度在毫秒值 Date(long date); 根据时间戳毫秒数,创建对应的Date对象...
  • java怎样给时间格式

    2021-03-18 09:22:05
    java怎样给时间格式化【提要】本篇《java如何给时间格式化》特别为需要格式编程学习的朋友收集整理的,仅供参考。内容如下:java中如何格式化的时间,这是...日期格式化import java.util.Date;import java.text.Sim...
  • import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Demodateformat {public static void main(String[] args) throws ParseException {deom1();deom2();}priv...
  • 1.获取当前时间(毫秒值) Long time =System.currentTimeMillis()...2.格式化当前时间 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd:HH:mm:ss"); String format = simpleDateFormat.format
  • Java设置Date格式

    万次阅读 2019-08-16 22:02:36
    Java设置Date格式 public String getDate(){ String time = null; Date date = new Date(); SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); time = dateformat.format...
  • java日期的年-月-日正确格式为"yyyy-MM-dd
  • Java对PageOffice编程,从空白的word模板动态生成word文件,填充文本内容、图片,同时设置文本的字体、段落、格式。 PageOffice是标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具。 ...
  • 具体例子判断和日期格式定义成yyyy--mm-dd例子如: @ResponseBody @RequestMapping("/exportExcel") public void export(HttpServletRequest request, HttpServletResponse response) throws Exception { ... ...
  • 有时候我们需要截图,在要截图时,有人用到了时间格式,但是时间格式中的:在文件名称中是不被允许的字符,所以会报错,如何生成的时间文件名: package com.demo; import java.text.ParseException; import java....
  • Java日期时间转换与格式

    千次阅读 2021-02-27 18:22:25
    Java日期时间转换与格式化2020-08-12 21:28:58一、Java时间类1、Date类Date常用的构造函数:Date()生成一个代表当前日期时间的Date对象,相当于Date(System.currentTimeMillis())Date(long date) 指定时间戳,...
  • Java格式 - Java 打印日期/时间格式Java 打印日期/时间格式处理日期时间日期时间值。Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Calendar,java.util.Date,和java.time.temporal....
  • Java日期时间格式化操作DateUtils 的整理直接上代码,总结了开发过程中经常用到的日期时间格式化操作!import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java....
  • 需求:利用java实现设置系统的日期时间 一、代码Demo1 package com.xu.demo.test; import java.io.IOException; public class SetDateTime { public static void main(String[] args) { //Operating ...
  • @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date noticeSendTime;
  • java日期格式使用

    千次阅读 2020-12-19 13:16:47
    java.util.Datejava.sql.Date java.sql.Time java.sql.Timestampjava.text.SimpleDateFormatjava.util.Calendarjava.util.Date日期格式为:年月日时分秒java.sql.Date日期格式为:年月日java.sql.Time日期格式为:...
  • java日期格式

    千次阅读 2021-03-14 20:41:36
    Java 中,可以使用 DateFormat 类和 SimpleDateFormat 类来格式日期,下面详细介绍这两个格式日期类的使用。 DateFormat 类 DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析...
  • Date类 在java.util.Date包中封装了许多现在的日期时间, 构造函数: Date类通过两个类来实例化Date对象,并不是说过时的不能用了,只是要顺应发展而已。
  • public class SimpleDateFormatextends DateFormatSimpleDateFormat是一个以与语言环境有关的方式来...使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 getTimeInstance、get...
  • Java判断日期格式是否正确

    千次阅读 2021-07-14 14:45:39
    Java判断日期格式是否正确 Java中有一个能判断日期格式是否正确的方法SimpleDateFormat.setLenient(boolean lenient)。该方法的默认值为true,会将错误的日期格式(如:2021年2月29日)转化为正确的日期(2021年3月1...
  • 嗯,最好的方法在这里,顺带一说,没有周六这种东西,只有星期六,一定要周六的话,只能自定义了。String sdfStr = "hh:mm:ssa, E, MMM, dd, yyyy";// E 星期几/英文模式下简写// EEE 星期几/英文模式下全名// M ...
  • 如何更改Java中的日期格式

    千次阅读 2021-03-17 11:29:48
    drLocalDate.parse("23/01/2017" ,DateTimeFormatter.ofPattern( "dd/MM/uuuu" , Locale.UK )).format(DateTimeFormatter.ofPattern( "uuuu/MM/dd" , Locale.UK ))2017/01/23避免使用旧的日期时间类克里斯托弗·...
  • import java.text.ParseException;... * 日期格式处理工具 */ public class DateUtil { /** 字符串格式 */ private static String pattern; /** * 格式化日期 * @param date 日期对象 .

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 481,894
精华内容 192,757
关键字:

java设置时间格式

java 订阅