html时间格式化-Java日期低格式——SimpleDateFormat的使用。

2023-09-01 0 9,531 百度已收录

自从我看到Java 8中对日期进行低格式操作的API后,我回顾了这个旧的日期低格式操作。 我发现文章中的例子不是很全面。 它不符合湿胸的性格,所以我特意创造了它。

    private static void formatDataTest() {
        /*
         * 日期转期望格式的字符串
         */
        //HH 和 hh 的差别:前者是24小时制,后者是12小时制。
        StringBuilder sb = new StringBuilder();
        sb.append("yyyy年MM月dd日 HH:mm:ss")
                .append(" 上下午标志 a")
                .append(" E")
                .append(" 一年中的第D天")
                .append(" 一月中的第F个星期")
                .append(" 一年中的第w个星期")
                .append(" 一月中的第W个星期")
                .append(" Z")
                .append(" z");
        SimpleDateFormat sdf = new SimpleDateFormat(sb.toString());
        String dateString = sdf.format(new Date());
        System.out.println(dateString);
        /*
         * 字符串转日期
         */
        Date date;
        try {
            date = sdf.parse(dateString);
            System.out.println(date);
        } catch (ParseException e) {
            System.out.println(e.getMessage());
        }
    }

运行结果:

2017年12月28日 18:21:731 晚间马克 周四晚间第362天10月第4周每年第52周4月第5周+0800CST

ThuDec2818:21:00CST2017

这里再多说一句,在这个月的前几周,F的结果是不靠谱的。 具体来说html时间格式化,我会在这里做更多的测试。 可靠的。

(更新完成)

具体简单常见的例子:

package com.lxk.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * Created by lxk on 2016/11/4
 */
public class Format {
    public static void main(String[] args) {
        Date ss = new Date();
        System.out.println("一般日期输出:" + ss);
        System.out.println("时间戳:" + ss.getTime());
        //Date aw = Calendar.getInstance().getTime();//获得时间的另一种方式,测试效果一样
        SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String time = format0.format(ss.getTime());//这个就是把时间戳经过处理得到期望格式的时间
        System.out.println("格式化结果0:" + time);
        SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
        time = format1.format(ss.getTime());
        System.out.println("格式化结果1:" + time);
    }
}

测试结果图:

需要哪种格式? 只需自己拼写字符串即可设置日期格式。 没有授人以鱼的道理。

如果你们愤怒的年轻人认为这很简单,就别再说了。 我就记个笔记吧。

上一篇是:将日期转换为你想要的字符串格式,下一篇是字符串转换为日期类型。

    private static void testStringToDate() {
        String s = "2017-05-25";
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date date = null;
        try {
            date = format.parse(s);
        } catch (ParseException e) {
            System.out.println(e.getMessage());
        }
        System.out.println(date);
    }

下面是该操作的调试屏幕截图。

里面的日期时间模式是按照我们常用的年、月、日、时、分、秒来显示的。 下面是别人的专业图,供参考。

定义了以下模式字母(保留所有其他字符“A”到“Z”和“a”到“z”):

html时间格式化-Java日期低格式——SimpleDateFormat的使用。

文章写完后html时间格式化,我给自己点了个大拇指,一点也不为过,

如果不是太多的话我就订。

我先点个赞,欢迎大家。 你想做什么就做什么。 不要客气。 。 。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html html时间格式化-Java日期低格式——SimpleDateFormat的使用。 https://www.wkzy.net/game/188061.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务