zoukankan      html  css  js  c++  java
  • 如何格式化日期和时间

    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  

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

  • 相关阅读:
    ALinq Dynamic 使用指南——前言
    前端与后端分离的架构实例(三)
    前端与后端分离的架构实例(二)
    启动画面QSplashScreen鼠标点击的时候不退出
    Qt组件屏蔽鼠标激活
    Qt LNK2001错误
    QtDesigner中设定一个组件位于另一个组件上方
    QToolButton设置图片
    osgearth_package切片工具切局部影像或者高程tif无法生成切片问题;切完数据集无法显示问题
    Qt输入框添加搜索按钮,以及自动补全内容
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8919497.html
Copyright © 2011-2022 走看看