• 如何格式化日期和时间


    JAVA时间格式化处理
    日期格式化
    import java.util.Date;
    import java.text.SimpleDateFormat;
    class dayTime
    {
    public static void main(String args[])
    {
    Date nowTime=new Date();
    System.out.println(nowTime);
    SimpleDateFormat time=new SimpleDateFormat("yyyy MM dd HH mm ss");
    System.out.println(time.format(nowTime));
    }
    }
    1、通过MessageFormat转化
    String       dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" ,
                                        new Object[]       {
                                            new java.sql.Date(System.currentTimeMillis())
                                        });
    说明:       yyyy-MM-dd-HH-mm:ss:ms       年yyyy 月MM 日dd 时(大写为24进制,小写为12进制)       分mm 秒ss 微妙ms

    2、修改数据库时用
    queryDataSet.setDate("dateField", new java.sql.Date(new java.util.Date().getTime()));
    queryDataSet.setDate("dateField", new java.sql.Date.valueOf("2005-05-03"));

    3、通过SimpleDateFormat 转化
    SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd"); //格式化当前系统日期
    String dateTime = dateFm.format(new java.util.Date());

    Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象

    1、具体类(和抽象类相对)java.util.Date  
    2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat  
    3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar  

    具体类可以被实例化, 但是抽象类却不能. 你首先必须实现抽象类的一个具体子类. 

  • 相关阅读:
    TimusOJ Bald Spot Revisited(质因数分解)
    hdu 6170 Two strings(dp)
    线性筛资料
    BZOJ3437 小P的牧场(斜率优化dp)
    First Blog
    【BZOJ】3930: [CQOI2015]选数
    【Ctsc2011】幸福路径
    【BZOJ】4012: [HNOI2015]开店
    【BZOJ】 3238: [Ahoi2013]差异
    【NOI2014】动物园
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8919497.html
Copyright © 2020-2023  润新知