Tools.java
上传用户:nbxinmin
上传日期:2021-10-09
资源大小:46k
文件大小:2k
源码类别:

Internet/IE编程

开发平台:

Java

  1. package com.xdf.exams.util;
  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. public class Tools {
  6. public static String d2sshort(Date d) {
  7. if(d==null)
  8. return null;
  9. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  10. return sdf.format(d);
  11. }
  12. public static Date s2dshort(String d) {
  13. if(d==null||d.equals(""))
  14. return null;
  15. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  16. try {
  17. return sdf.parse(d);
  18. } catch (ParseException e) {
  19. e.printStackTrace();
  20. return null;
  21. }
  22. }
  23. public static String d2slong(Date d) {
  24. if(d==null)
  25. return null;
  26. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  27. return sdf.format(d);
  28. }
  29. public static Date s2dlong(String d) {
  30. if(d==null||d.equals(""))
  31. return null;
  32. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  33. try {
  34. return sdf.parse(d);
  35. } catch (ParseException e) {
  36. return null;
  37. }
  38. }
  39. public static String[] tostringarray(String s) {
  40. if(s==null)
  41. return null;
  42. char[] cs = s.toCharArray();//ABC  A B C
  43. String[] ss = new String[cs.length];
  44. for (int i=0;i<cs.length;i++) {
  45. ss[i] = String.valueOf(cs[i]);
  46. }
  47. return ss;
  48. }
  49. public static String filtHTML(String str) {
  50. if(str==null)
  51. return "";
  52. StringBuffer sb = new StringBuffer();
  53. for (int i=0;i<str.length();i++) {
  54. char a = str.charAt(i);
  55. switch(a) {
  56. case '<':
  57. sb.append("&lt;");
  58. break;
  59. case '>':
  60. sb.append("&gt;");
  61. break;
  62. case '&':
  63. sb.append("&amp;");
  64. break;
  65. case '"':
  66. sb.append("&quot;");
  67. break;
  68. case ' ':
  69. sb.append("&nbsp;");
  70. break;
  71. case 'n':
  72. sb.append("<br>");
  73. break;
  74. default:
  75. sb.append(a);
  76. }
  77. }
  78. return sb.toString();
  79. }
  80. }