PubUtil.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.oa.util;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import java.util.TimeZone;
  5. /**
  6.  * 公用工具类
  7.  * @author ytl
  8.  *
  9.  */
  10. public class PubUtil {
  11. /**
  12.  * 把当前日期转化为字符串,返回String数据类型
  13.  *  @param  date Date
  14.  *  @return simpleDateFormat.format(date) String
  15.  *  @return null String
  16.  */   
  17. public static String getNowDate(){   
  18. Date date = new Date();
  19. String SIMPLE_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";  
  20.     
  21. SimpleDateFormat simpleDateFormat;   
  22.   
  23. simpleDateFormat = new SimpleDateFormat(SIMPLE_DATE_FORMAT); 
  24. simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
  25.     return null==date?null:simpleDateFormat.format(date);   
  26. }   
  27. /**
  28.  * 获取以当前日期时间为数据的新编号,返回String数据类型
  29.  *  @param  date Date
  30.  *  @return simpleDateFormat.format(date) String
  31.  *  @return null String
  32.  */
  33. public static String getNewNo() {
  34. Date date = new Date();
  35. String SIMPLE_DATE_FORMAT = "yyyyMMddhhmmss";  
  36.     
  37. SimpleDateFormat simpleDateFormat;   
  38.   
  39. simpleDateFormat = new SimpleDateFormat(SIMPLE_DATE_FORMAT); 
  40. simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
  41.     return null==date?null:simpleDateFormat.format(date); 
  42. }
  43. /**
  44.  * 把字符串转化为double型,返回double数据类型
  45.  * @param str
  46.  * @return
  47.  */
  48. public static double parseDouble(String str){
  49. double result =0;
  50. try {
  51. result = Double.parseDouble(str);
  52. } catch (Exception e) {
  53. result =0;
  54. }
  55. return result;
  56. }
  57. /**
  58.  * 把字符串转化为int型,返回int数据类型
  59.  * @param str
  60.  * @return
  61.  */
  62. public static int parseInt(String str){
  63. int result =0;
  64. try {
  65. result = Integer.parseInt(str);
  66. } catch (Exception e) {
  67. result =0;
  68. }
  69. return result;
  70. }
  71. }