1. 1 SimpleDateFormat担当重任,怎样格式化都行
  2.  
  3. import java.util.Date;
  4. import java.text.SimpleDateFormat;
  5. public class Demo
  6. {
  7. public static void main(String[] args)
  8. {
  9. Date now=new Date();
  10. SimpleDateFormat f=newSimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分");
  11. System.out.println(f.format(now));
  12.  
  13. f=new SimpleDateFormat("a hh点mm分ss秒");
  14. System.out.println(f.format(now));
  15. }
  16. }
  17.  
  18. 2 从字符串到日期类型的转换:
  19.  
  20. import java.util.Date;
  21. import java.text.SimpleDateFormat;
  22. import java.util.GregorianCalendar;
  23. import java.text.*;
  24. publicclass Demo
  25. {
  26. public static void main(String[] args)
  27. {
  28. String strDate="2005年04月22日";
  29. //注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符
  30. SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日");
  31. //必须捕获异常
  32. try
  33. {
  34. Date date=simpleDateFormat.parse(strDate);
  35. System.out.println(date);
  36. }
  37. catch(ParseException px)
  38. {
  39. px.printStackTrace();
  40. }
  41. }
  42. }
  43.  
  44. 3 将毫秒数换转成日期类型
  45.  
  46. import java.util.Date;
  47. import java.text.SimpleDateFormat;
  48. import java.util.GregorianCalendar;
  49. import java.text.*;
  50. public class Demo
  51. {
  52. public static void main(String[] args)
  53. {
  54. long now=System.currentTimeMillis();
  55. System.out.println("毫秒数:"+now);
  56. Date dNow=new Date(now);
  57. System.out.println("日期类型:"+dNow);
  58. }
  59. }
  60.  
  61. 3例源自http://blog.csdn.net/zhoujian2003/archive/2005/04/22/358363.aspx
  62. 4 获取系统时期和时间,转换成SQL格式后更新到数据库
  63.  
  64. (http://blog.csdn.net/netrope/archive/2005/11/19/532729.aspx )
  65. java.util.Date d=new java.util.Date(); //获取当前系统的时间
  66. //格式化日期
  67. new java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  68. String dateStr = s.format(d); //转为字符串
  69. 使用RS更新数据库,仍然要用rs.updateString,而不是rs.updateDade
  70. rs.updateString("regtime",dateStr); //regtime字段为datetime类型的
  71. 下面两例源自http://blog.csdn.net/kingter520/archive/2004/10/27/155435.aspx
  72. 5 按本地时区输出当前日期
  73.  
  74. Date myDate = new Date();
  75. System.out.println(myDate.toLocaleString());
  76. 输出结果为:
  77. 2003-5-30
  78.  
  79. 6 如何格式化小数
  80.  
  81. DecimalFormat df = new DecimalFormat(",###.00");
  82. double aNumber = 33665448856.6568975;
  83. String result = df.format(aNumber);
  84. Sytem. out.println(result);
  85.  
  86. 输出结果为:
  87. 33,665,448,856.66
  88. 其他:获取毫秒时间 System.currentTimeMillis();
  89. 7 在数据库里的日期只以年-月-日的方式输出
  90.  
  91. (http://blog.csdn.net/zzsxvzzsxv/archive/2007/08/27/1761004.aspx )
  92. 定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
  93. sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
  94. 输出:
  95. System.out.println(df.format(rs.getDate("bookDate")));
  96. 8 经典例子(http://blog.csdn.net/donkeyzheng/archive/2005/12/30/566470.aspx )
  97.  
  98. Date date = from.getAfmdate();
  99. if (null != date) {
  100. SimpleDateFormat yearFormat = new SimpleDateFormat("yyyy");
  101. SimpleDateFormat monthFormat = new SimpleDateFormat("MM");
  102. SimpleDateFormat dayFormat = new SimpleDateFormat("dd");
  103. to.setAfmYear(yearFormat.format(date));
  104. to.setAfmMonth(monthFormat.format(date));
  105. to.setAfmDay(dayFormat.format(date));
  106. }
  107. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
  108. appPo.setAfmdate(format.parse(appForm.getAfmYear() + "-" +
  109. appForm.getAfmMonth() + "-" +
  110. appForm.getAfmDay()));

  

Java日期格式化及其使用例子收集的更多相关文章

  1. Java日期格式化方法

    首先获取当前系统时间的方法有两种:第一种可以用currentTimeMillis()方法获取,它其实产生的是一个当前的毫秒数,这个毫秒是自1970年1月1日0时起至现在的毫秒数,类型是long 型,可 ...

  2. Java日期格式化

    翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接:   Simple example to show how to use Date Formatting in Java 代码示例如下, ...

  3. java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串

    日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可以使用单引 ...

  4. Java日期格式化带来的年份不正确

    BUG现场 一个线上项目之前一直运行得很稳定,从没出过数据错误的问题,但是在2021.12.26这天却"意外"地出现了数据计算错误. 刚开始一头雾水,不知道是什么问题,后来经过日志 ...

  5. Java 日期格式化,Java 日期工具类,Java Date工具类

    ================================ ©Copyright 蕃薯耀 2020-01-19 https://www.cnblogs.com/fanshuyao/ import ...

  6. java 日期格式化

    DateFormat DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间. SimpleDateFormat SimpleDateFormat 是一个以与 ...

  7. java日期格式化(util包下转成sql包下)

    package test; import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; publ ...

  8. Java日期格式化参数对照表

    Symbol Meaning Presentation Example G era designator Text AD y year Number 2009 M month in year Text ...

  9. JAVA日期格式化yyyyMMddHHmmssSSS

    String nowtime = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());

随机推荐

  1. 【经验记录】Jconsole Jvisualvm 监控Tomcat

    环境:centos 6 1.首先检查hostname是否正确,输入以下命令 hostname -i 如果输出机器ip,则表示正确,如果输出 hostname: Unknown host 查看/etc/ ...

  2. 自定义View的学习(一) 自绘制控件

    一.自绘控件 就是自己绘制的控件,通过onDraw()方法将控件绘制出来  自定义一个可点击的View  这个View可以记住用户点击的次数 public class CounterView exte ...

  3. 消除a标签点击后产生的虚线框

    为a标签添加这条属性: a:focus {outline:none;-moz-outline:none;}

  4. 2-5. Working with Compile Time Constants

    #include <array> #include <cstdint> #include <iostream> class MyClass { private: u ...

  5. vertx简单服务创建

    import java.util.HashMap;import java.util.Map; import org.slf4j.Logger;import org.slf4j.LoggerFactor ...

  6. C#捕获c++异常

    摘自:http://bbs.csdn.net/topics/390665130 .net 40 中,c# 默认情况下只处理SEH的异常.不处理CSE的异常.若你要捕获这类的异常. [HandlePro ...

  7. spring知识大全(3)

    4 Spring对持久层的支持 Spring对持久层的支持:① JDBC,② O/R Mapping(Hibernate,TopLink等) 一.Spring对持久层支持采用的策略: 1.Spring ...

  8. Ajax Step By Step3

    第三[.$.getScript()和$.getJSON()] jQuery 提供了一组用于特定异步加载的方法:$.getScript(),用于加载特定的 JS 文件: $.getJSON(),用于专门 ...

  9. (python) 标准模块sys和os的使用

    一.sys模块 包含了系统的相关的功能.我们来学习sys.argv,它包含命令行参数. 例子:定义了一个add函数,用来实现两个整数的相加. #! coding=utf-8 # usersys.py ...

  10. Python 第五天 递归,计算器(2)

    利用函数编写如下数列: 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584, ...