精华内容
参与话题
问答
  • 时间格式化(SimpleDateFormat)

    万次阅读 2019-02-13 13:13:22
    使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下: public static void main(String[] args){ Date date = new Date(); System.out.println...

     

     

    使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下:

    public static void main(String[] args){ Date date = new Date(); System.out.println(date); // Mon Feb 11 21:58:30 CST 2019 }

     

     

    //转换时格式间 Date和SimpleDateFormat //yyyy 表示四位年, MM 表示两位月份, dd 表示两位日期, HH 表示小时(使用24小时制), mm 表示分钟, ss 表示秒 // 使用 format() 方法将日期转换为指定格式的文本 Date datenow = new Date(); SimpleDateFormat ft = new SimpleDateFormat("yyyy.MM.dd hh:mm:ss"); System.out.println(ft.format(datenow));

     

     

    注意:

    1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理

    2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text

     

     

    示例代码:

    public static void main(String[] args){ // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建Date对象,表示当前时间 Date now = new Date(); // 调用format()方法,将日期转换为字符串并输出 System.out.println(sdf1.format(now));//2019年02月11日 21时50分48秒 System.out.println(sdf2.format(now));//2019/02/11 21:50 System.out.println(sdf3.format(now));//2019-02-11 21:50:48 // 使用parse()方法将文本转换为日期 String d = "2019-2-11 21:50:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 调用parse()方法,将字符串转换为日期 try { //注意一定要和指定的格式匹配 Date date =sdf.parse(d); System.out.println(date);//Mon Feb 11 21:50:36 CST 2019 }catch(ParseException e){ e.printStackTrace(); } }

     

    展开全文
  • 格式化当前日期

    2018-12-25 17:17:15
    所以需要一个格式化类来对日期格式化输出。所用到的类是:DateFormat // 获取日期格式化 public static final DateFormat getDateInstance(int style,Locale aLocale) // 该方法用于获取指定样式和语言环境的日期...

    日期字符串因语言环境不同,国际化的程序必须考虑程序在不同的语言环境中的应用。所以需要一个格式化类来对日期格式化输出。所用到的类是:DateFormat

    // 获取日期格式化
        public static final DateFormat getDateInstance(int style,Locale aLocale)
    // 该方法用于获取指定样式和语言环境的日期格式对象。
    // 参数说明
    //    style:指定格式器对象对日期使用的格式化样式。
    //    aLocale:格式器使用的语言环境对象。
    
    // 日期格式化
        public final String format(Date date)
    // 该方法将一个日期对象格式化为指定格式的字符串
    // 参数说明
    // date : 日期类的实例对象
    

    示例代码:

    
    // 格式化当前日期
    public class FormatDate {
        public static void main(String[] args) {
            Date date = new Date();
            DateFormat formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);
            // 中国日期
            String string = formater.format(date);
            System.out.println("中国日期:\t"+string);
            // 加拿大日期
            formater = DateFormat.getDateInstance(DateFormat.FULL,Locale.CANADA);
            string = formater.format(date);
            System.out.println("加拿大日期:\t"+string);
            // 日本日期
            formater = DateFormat.getDateInstance(DateFormat.FULL,Locale.JAPAN);
            System.out.println("日本日期:\t"+formater.format(date));
            // 法国日期
            formater = DateFormat.getDateInstance(DateFormat.FULL,Locale.FRANCE);
            System.out.println("法国日期:\t"+formater.format(date));
            // 德国日期
            formater = DateFormat.getDateInstance(DateFormat.FULL,Locale.GERMAN);
            System.out.println("德国日期:\t"+formater.format(date));
            // 意大利日期
            formater = DateFormat.getDateInstance(DateFormat.FULL,Locale.ITALIAN);
            System.out.println("意大利日期:\t"+formater.format(date));
    
        }
    }
    

    执行结果:

    中国日期:    2018年12月25日 星期二
    加拿大日期:    Tuesday, December 25, 2018
    日本日期:    2018年12月25日
    法国日期:    mardi 25 décembre 2018
    德国日期:    Dienstag, 25. Dezember 2018
    意大利日期:    martedì 25 dicembre 2018

    文章参考:《Java开发实例大全基础卷.pdf》

    展开全文
  • 如何格式化日期

    2019-03-06 10:11:14
    DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate localDate = LocalDate.now(); String date = localDate.format(dateTimeFormatter);...
     DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
            LocalDate localDate = LocalDate.now();
            String date = localDate.format(dateTimeFormatter);
            System.out.println("date:"+date);
    补充:java的时间日期API一直以来都是被诟病的东西,为了解决这一问题,java8中引入了新的时间日期API,其中包括LocalDate,LocalTime,LocalDate,LocalDateTime,Clock,Instant等类,这些的类的设计都使用了不变模式,因此是线程安全的设计.
    展开全文
  • 格式化日期

    2019-02-18 19:37:24
    格式化日期对象,返回 yyyy-MM-dd HH:mm:ss 的形式 function formatDate(date) { //判断参数data是否是日期对象 if (!(date instanceof Date)) { console.error('date不是日期对象') r...

    格式化日期对象,返回 yyyy-MM-dd HH:mm:ss 的形式

    function formatDate(date) {
                //判断参数data是否是日期对象
                if (!(date instanceof Date)) {
                    console.error('date不是日期对象')
                    return;
                }
                var year = date.getFullYear();
                var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
                var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
                var hour = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
                var minute = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
                var second = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
    
                return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
            }
      var d = new Date()
      console.log(formatDate(d))
    
    展开全文
  • 格式化时间

    2019-10-02 15:38:19
    格式化时间 软件中的日期格式化 1.日期格式化就是对日期字符串进行解析和格式化输出 2.在软件系统中,展现层的日期数据为字符串,逻辑层的日期为Date对象,存储层的日期数据为时间戳 3.日期格式化就是在不同层次...
  • 【从菜鸟到高手】日期格式化

    千次阅读 2018-10-15 18:30:55
    1 软件中的日期格式化 日期格式化就是对日期字符串进行解析和格式化输出。 在软件系统中,日期的形式与其被使用的阶段密切相关,展现层的日期数据为字符串,逻辑层的日期数据为 Date 对象,存储层的日期数据为...
  • 使用moment格式化日期

    万次阅读 多人点赞 2018-09-28 11:59:01
    案例:本例是在react-native中格式化日期 1,引入moment 2,使用moment 例如:let startDate = moment('2018-09-27').format(YYYY-MM-DD); moment使用详解: 格式化日期 当前时间: moment().format('...
  • 日期格式化工具类

    2018-10-08 15:08:51
    写了一个比较全面的日期工具类 import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.DateFormatUtils; import java.text.ParseException; import java.text.SimpleDateFormat; ...
  • js-格式化时间

    千次阅读 2018-11-05 23:15:47
    1.作用:该工具类用来格式化日期 2.含义:参数date:要格式化的时间;format:转换的日期格式 3.示例:将时间戳转换为’yyyy-MM-dd’日期格式。调用下面的函数formatDate(1541430824000, ‘yyyy-MM-dd’) 4.转换结果...
  • java时间格式化处理

    万次阅读 2018-07-26 09:21:31
    1、通过MessageFormat转化 String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" ,  new Object[] {  ...
  • 日期和时间格式由 日期和时间模式字符串 指定。...只是在格式化时将它们简单复制到输出字符串白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的日期时间,其他的字...
  • thymeleaf html 格式化时间 格式化日期

    千次阅读 2019-01-29 19:02:26
    &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;html xmlns:th="http://www.thymeleaf.org"&gt; &lt;head&gt; &lt;meta charset=".../title&am
  • javascript Date format(js日期格式化)

    万次阅读 多人点赞 2010-06-02 19:04:00
    这个很不错,好像是 csdn 的 Meizz 写的: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用...
  • 使用fmt函数需在jsp中引入 &lt;%@ taglib prefix="fmt" uri="... %&gt;发布时间:&lt;fmt:formatDate value="${requireInfoBean....会报错,因为时间是string类型,不能转换为da
  • 还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberFormatException: For input string: "....
  • spring: jackson: date-format:yyyy-MM-ddHH:mm:ss time-zone:Asia/Shanghai 方法一:可以在apllication.property加入下面配置就可以 #时间戳统一转换 spring.jackson.date-format=yyyy-MM-dd HH:...sp...
  • JavaScript格式化时间日期

    千次阅读 2018-10-08 14:24:07
    1. Date 对象方法 toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。 "2018/10/8 上午8:00:00" toLocaleTimeString() 根据本地时间格式,把 ... 根据本地时间格式,把 Date 对象的日期部...
  • LocalDateTime格式化日期

    万次阅读 2020-09-02 11:06:00
    2、也会用SimpleDataFormat来格式化日期。但是SimpleDateFormat是线程不安全的。 所以现在一般都推荐使用LocalDateTime它是线程安全的,并且性能更好,代码更简洁。 一、示例 新时间日期API常用,重要对象主要有下面...
  • js格式化时间

    千次阅读 2018-11-11 14:52:34
    1.JS格式化时间方法 格式一: 2018-1-29-10:34:49  var curr_time = new Date();  Myformatter(curr_time);  function myformatter(date){ var strDate = date.getFullYear()+"-"; ...
  • jquery 格式化日期显示

    千次阅读 2019-08-13 13:27:16
    正好找到一个jquery的日期格式化的方法,记录一下: //对Date的扩展,将Date转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用1-2个占位符, //年(y)可以用1-4个占位符,毫秒(S)只能用...

空空如也

1 2 3 4 5 ... 20
收藏数 1,130,794
精华内容 452,317
关键字:

格式化日期