• java:日期格式化


    1.DateFormat和SimpleDateFormat

    2.NumberFormat和DeciamalNumber

    3.Arrays及二叉树排序原理

    4.观察者设计模式

    5.大数操作:bigInteger,BigDeciamal,并且可以做到精确到小数的指定

    6.Math,及Random类。

    1.dateFormat

    DateFormat与MessageFormat

    Date d = new Date();
    //选择模板
    DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
    //格式化日期
    System.out.println(df.format(d));
    
    //选择模板		
    DateFormat df2 = DateFormat.getDateInstance(DateFormat.LONG);
    //格式化日期
    System.out.println(df2.format(d));
    

      

     SimpleDateFormat日期:
    将:2017-03-04 09:21:33:222格式化为:2017年03月04日 09时21分33秒222毫秒
    需要指定模板:

    日期     模板标记     长度     实际操作
    年        y               4位        yyyy
    月        M               2位       MM
    日       d                 2         dd
    时       H                2           HH
    分       m                2          mm
    秒       s                 2         ss
    毫秒   S                  3         SSS

    以上用在SimpleDateFormat格式转换是使用,

    用SimpleDateFormat父类中的parse()方法,将str日期提前,转换给日期型,然后再格式化
    例如:

    String str = "2017-03-04 21:22:10.333";
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
    		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒SSS毫秒");
    		//提前格式中的日期
    		Date date = sdf.parse(str);
    		String newStr = sdf2.format(date);
    		System.out.println("转换后的日期:" + newStr);
    

      

       
     

     

        

  • 相关阅读:
    Socket.IO 客户端 API IO
    约束,在ios8 没问题,在ios7崩溃的问题,UItextField
    在Viewdidload里面给self.View加动画无效的问题
    改变UITextField PlaceHolder的字体和颜色,不影响正常输入
    iOS第三方键盘高度获取不准确问题
    tableViewCell的分割线短一截的问题
    iOS开发中模拟器归档成功,但是真机归档失败的问题
    C语言——数组、字符串
    C语言——函数
    C语言——流程控制
  • 原文地址:https://www.cnblogs.com/achengmu/p/6399914.html
Copyright © 2020-2023  润新知