转载自http://blog.csdn.net/stoppig/article/details/22081089

[java]view plaincopyprint?

  1. packagecom.lyh.face.tools;

  2. importjava.text.ParseException;

  3. importjava.text.SimpleDateFormat;

  4. importjava.util.Calendar;

  5. importjava.util.Date;

  6. importjava.util.Locale;

  7. publicclassTimeUtil{

  8. privatestaticfinalStringFORMAT_Y_M_D_H_M_S="yyyy-MM-ddHH:mm:ss";

  9. privatestaticSimpleDateFormatsdf=null;

  10. privatestaticCalendarcalendar=null;

  11. /**

  12. *将字符串转化为Date

  13. *

  14. *@paramstr

  15. *传入字符串时间

  16. *@return

  17. */

  18. publicstaticDategetStringToDate(Stringstr){

  19. sdf=newSimpleDateFormat(FORMAT_Y_M_D_H_M_S,Locale.getDefault());

  20. try{

  21. returnsdf.parse(str);

  22. }catch(ParseExceptione){

  23. e.printStackTrace();

  24. }

  25. returnnull;

  26. }

  27. /**

  28. *获取年

  29. **/

  30. publicstaticintgetYear(Datedate){

  31. calendar=Calendar.getInstance();

  32. calendar.setTime(date);

  33. returncalendar.get(Calendar.YEAR);

  34. }

  35. /**

  36. *获取月

  37. **/

  38. publicstaticintgetMon(Datedate){

  39. calendar=Calendar.getInstance();

  40. calendar.setTime(date);

  41. return(calendar.get(Calendar.MONTH)+1);

  42. }

  43. /**

  44. *获取日期天

  45. **/

  46. publicstaticintgetDay(Datedate){

  47. calendar=Calendar.getInstance();

  48. calendar.setTime(date);

  49. returncalendar.get(Calendar.DATE);

  50. }

  51. /**

  52. *获取时间字符串

  53. **/

  54. publicstaticStringgetTime(Stringdate){

  55. returndate.substring(11,(date.length()-3));

  56. }

  57. /**

  58. *获取年月字符串

  59. **/

  60. publicstaticStringgetYear_Mon(Stringdate){

  61. returndate.substring(0,7);

  62. }

  63. /**

  64. *获取当前时间

  65. **/

  66. publicstaticStringgetNowDateStr(){

  67. SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//设置日期格式

  68. Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间

  69. returnnowdate;

  70. }

  71. /**

  72. *获取当前时间标识码精确到毫秒

  73. **/

  74. publicstaticStringgetNowtimeKeyStr(){

  75. SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHHmmssSSS");//设置日期格式

  76. Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间

  77. returnnowdate;

  78. }

  79. /**

  80. *获取当前时间标识码精确到秒

  81. **/

  82. publicstaticStringgetNowDateKeyStr(){

  83. SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHHmmss");//设置日期格式

  84. Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间

  85. returnnowdate;

  86. }

  87. }


更多相关文章

  1. iOS、Android获取文件头信息
  2. Android(安卓)GPS获得经纬度并得到该坐标精确地址
  3. android如何获取后台正在运行的service
  4. android > 获取 通讯录 信息
  5. Android通过Uri获取文件的路径的方法
  6. 【Android】获取apk的版本及包名等信息
  7. 【原创】一个android访问http资源的便捷工具类——HttpHelper
  8. 操作内存卡的常用代码
  9. Android(安卓)屏幕截图 代码

随机推荐

  1. afinal的简单应用(一)
  2. Android ListView中点击单行实现RadioBut
  3. Android(安卓)如何从android手机将数据导
  4. Android 自动化测试——Monkey测试
  5. Android高手进阶教程(十一)之----Android
  6. 关于Android(安卓)studio中httpclient不
  7. 创建和使用Android library工程
  8. flutter 适配Android(安卓)ios全面屏
  9. 菜鸟学Android开发系列之:TextView属性补
  10. Android(安卓)Studio如何支持java8特性