XIUtils.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.miniframe.utils;
  2. import com.ibatis.sqlmap.client.SqlMapClient;
  3. import com.miniframe.core.ext.UtilTools;
  4. import com.miniframe.system.model.SysUser;
  5. import com.miniframe.system.model.SysUserSQLBuilder;
  6. import com.miniframe.system.model.dao.SysUserDAO;
  7. import com.miniframe.system.model.dao.SysUserDAOImpl;
  8. import java.sql.SQLException;
  9. import java.text.SimpleDateFormat;
  10. import java.util.Date;
  11. import java.util.List;
  12. public class XIUtils {
  13. static SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );
  14. /**
  15. * 获取默认的时间格式化
  16. * @return
  17. */
  18. public static SimpleDateFormat getDateFormat(){
  19. return sdf;
  20. }
  21. /**
  22. * 获取当前时间,格式为:yyyy-MM-dd HH:mm:ss
  23. * @return
  24. */
  25. public static String getCurrentTime(){
  26. return getDateFormat().format(new Date());
  27. }
  28. /**
  29. * 从字符串中转化int数据,默认返回0
  30. * @param content
  31. * @return
  32. */
  33. public static int getInt(String content){
  34. try {
  35. return Integer.valueOf(content);
  36. }catch (Exception e){
  37. e.printStackTrace();
  38. }
  39. return 0;
  40. }
  41. public static long getLong(String content){
  42. try {
  43. return Long.valueOf(content);
  44. }catch (Exception e){
  45. e.printStackTrace();
  46. }
  47. return 0;
  48. }
  49. /**
  50. * 从字符串中转化double数据,默认返回0.0
  51. * @param content
  52. * @return
  53. */
  54. public static double getDouble(String content){
  55. try {
  56. return Double.valueOf(content);
  57. }catch (Exception e){
  58. e.printStackTrace();
  59. }
  60. return 0.0;
  61. }
  62. /**
  63. * 获取字符串,当传入null时,返回“”
  64. * @param content
  65. * @return
  66. */
  67. public static String getContent(String content) {
  68. return content == null ? "":content;
  69. }
  70. public static String getFormatTime(String upchainTime) {
  71. long timeStrap=getLong(upchainTime);
  72. if(timeStrap>0){
  73. return getDateFormat().format(new Date(timeStrap));
  74. }
  75. return upchainTime;
  76. }
  77. }