欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java日期格式化显示 Java 

程序员文章站 2022-03-06 15:48:27
...
[color=darkblue]
在做JAVA开发时,经常都会对DATE型进行处理,使用SimpleDate基本上可以处理大部分问题:
程序实现如下:
package zizz;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatTraining {
    
    public static void main(String[] args){
        //字符串的日期数据
        String strDate = "1980-03-01 17:06:50";
        //定义一个格式化工具,格式为:年-月-日 小时(24小时制):分钟:秒
        SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parseDate = null;
        try {
            //将String转为Date型对象
            parseDate = formater.parse(strDate);
            System.out.println("转化的日期对象为:" + parseDate);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        //将Date转为按指定的输出格式,格式为:年-月-日 小时(12小时制):分钟
        if(parseDate != null){
            //设置输出格式
            formater.applyPattern("yyyy-MM-dd ahh:mm:ss");
            //得到格式化的日期
            String formatDate = formater.format(parseDate);
            //输出结果
            System.out.println("格式化结果为:" + formatDate);
        }
    }

}

输出结果为:
转化的日期对象为:Sat Mar 01 17:06:50 CST 1980
格式化结果为:1980-03-01 下午05:06:50
至于日期格式的的问题,看一下api就都清楚了
[/color]
相关标签: Java