转载自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. 获取android手机移动设备号
  2. android, contentProvider 获取通讯录
  3. 判断Android手机是否联网
  4. android通过google api获取天气信息示例
  5. Android(安卓)简单的网络变化监听器
  6. android之获取信息终端
  7. Android中使用HttpURLConnection和HttpClient实现GET和POST请求
  8. Android使用GET_CONTENT Action获取打开相应文件类型的应用
  9. Android中获取当前正在显示的Activity

随机推荐

  1. 在Android中创建启动界面 编辑
  2. Ubuntu中编译Android(安卓)JellyBean 4.2
  3. (2) 搭建 Android 系统开发环境
  4. android 播放assets目录内的音乐,及使用Se
  5. YOLOv5-pytorch迁移至android
  6. Android RxJava与Retrofit与RecyclerView
  7. 了解android studio
  8. android 关于listview scrollview 底部
  9. Ubuntu下编译AndroidNDK项目报arm-linux-
  10. Android 常用颜色列表