关闭

android 常用时间格式转换代码大全

548人阅读 评论(0) 收藏 举报
分类:
  1. <span style="font-family:Comic Sans MS;font-size:18px;">/** 
  2.   * 获取现在时间 
  3.   *  
  4.   * @return 返回时间类型 yyyy-MM-dd HH:mm:ss 
  5.   */  
  6. public static Date getNowDate() {  
  7.   Date currentTime = new Date();  
  8.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  9.   String dateString = formatter.format(currentTime);  
  10.   ParsePosition pos = new ParsePosition(8);  
  11.   Date currentTime_2 = formatter.parse(dateString, pos);  
  12.   return currentTime_2;  
  13. }  
  14.    
  15. /** 
  16.   * 获取现在时间 
  17.   *  
  18.   * @return返回短时间格式 yyyy-MM-dd 
  19.   */  
  20. public static Date getNowDateShort() {  
  21.   Date currentTime = new Date();  
  22.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  23.   String dateString = formatter.format(currentTime);  
  24.   ParsePosition pos = new ParsePosition(8);  
  25.   Date currentTime_2 = formatter.parse(dateString, pos);  
  26.   return currentTime_2;  
  27. }  
  28.    
  29. /** 
  30.   * 获取现在时间 
  31.   *  
  32.   * @return返回字符串格式 yyyy-MM-dd HH:mm:ss 
  33.   */  
  34. public static String getStringDate() {  
  35.   Date currentTime = new Date();  
  36.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  37.   String dateString = formatter.format(currentTime);  
  38.   return dateString;  
  39. }  
  40.    
  41. /** 
  42.   * 获取现在时间 
  43.   *  
  44.   * @return 返回短时间字符串格式yyyy-MM-dd 
  45.   */  
  46. public static String getStringDateShort() {  
  47.   Date currentTime = new Date();  
  48.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  49.   String dateString = formatter.format(currentTime);  
  50.   return dateString;  
  51. }  
  52.    
  53. /** 
  54.   * 获取时间 小时:分;秒 HH:mm:ss 
  55.   *  
  56.   * @return 
  57.   */  
  58. public static String getTimeShort() {  
  59.   SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");  
  60.   Date currentTime = new Date();  
  61.   String dateString = formatter.format(currentTime);  
  62.   return dateString;  
  63. }  
  64.    
  65. /** 
  66.   * 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss 
  67.   *  
  68.   * @param strDate 
  69.   * @return 
  70.   */  
  71. public static Date strToDateLong(String strDate) {  
  72.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  73.   ParsePosition pos = new ParsePosition(0);  
  74.   Date strtodate = formatter.parse(strDate, pos);  
  75.   return strtodate;  
  76. }  
  77.    
  78. /**  * 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss  *   * @param dateDate  * @return  */  
  79. public static String dateToStrLong(java.util.Date dateDate) {  
  80.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  81.   String dateString = formatter.format(dateDate);  
  82.   return dateString;  
  83. }  
  84.    
  85. /** 
  86.   * 将短时间格式时间转换为字符串 yyyy-MM-dd 
  87.   *  
  88.   * @param dateDate 
  89.   * @param k 
  90.   * @return 
  91.   */  
  92. public static String dateToStr(java.util.Date dateDate) {  
  93.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  94.   String dateString = formatter.format(dateDate);  
  95.   return dateString;  
  96. }  
  97.    
  98. /** 
  99.   * 将短时间格式字符串转换为时间 yyyy-MM-dd  
  100.   *  
  101.   * @param strDate 
  102.   * @return 
  103.   */  
  104. public static Date strToDate(String strDate) {  
  105.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  106.   ParsePosition pos = new ParsePosition(0);  
  107.   Date strtodate = formatter.parse(strDate, pos);  
  108.   return strtodate;  
  109. }  
  110.    
  111. /** 
  112.   * 得到现在时间 
  113.   *  
  114.   * @return 
  115.   */  
  116. public static Date getNow() {  
  117.   Date currentTime = new Date();  
  118.   return currentTime;  
  119. }  
  120.    
  121. /** 
  122.   * 提取一个月中的最后一天 
  123.   *  
  124.   * @param day 
  125.   * @return 
  126.   */  
  127. public static Date getLastDate(long day) {  
  128.   Date date = new Date();  
  129.   long date_3_hm = date.getTime() - 3600000 * 34 * day;  
  130.   Date date_3_hm_date = new Date(date_3_hm);  
  131.   return date_3_hm_date;  
  132. }  
  133.    
  134. /** 
  135.   * 得到现在时间 
  136.   *  
  137.   * @return 字符串 yyyyMMdd HHmmss 
  138.   */  
  139. public static String getStringToday() {  
  140.   Date currentTime = new Date();  
  141.   SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");  
  142.   String dateString = formatter.format(currentTime);  
  143.   return dateString;  
  144. }  
  145.    
  146. /** 
  147.   * 得到现在小时 
  148.   */  
  149. public static String getHour() {  
  150.   Date currentTime = new Date();  
  151.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  152.   String dateString = formatter.format(currentTime);  
  153.   String hour;  
  154.   hour = dateString.substring(1113);  
  155.   return hour;  
  156. }  
  157.    
  158. /** 
  159.   * 得到现在分钟 
  160.   *  
  161.   * @return 
  162.   */  
  163. public static String getTime() {  
  164.   Date currentTime = new Date();  
  165.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  166.   String dateString = formatter.format(currentTime);  
  167.   String min;  
  168.   min = dateString.substring(1416);  
  169.   return min;  
  170. }  
  171.    
  172. /** 
  173.   * 根据用户传入的时间表示格式,返回当前时间的格式 如果是yyyyMMdd,注意字母y不能大写。 
  174.   *  
  175.   * @param sformat 
  176.   *            yyyyMMddhhmmss 
  177.   * @return 
  178.   */  
  179. public static String getUserDate(String sformat) {  
  180.   Date currentTime = new Date();  
  181.   SimpleDateFormat formatter = new SimpleDateFormat(sformat);  
  182.   String dateString = formatter.format(currentTime);  
  183.   return dateString;  
  184. }  
  185.    
  186. /** 
  187.   * 二个小时时间间的差值,必须保证二个时间都是"HH:MM"的格式,返回字符型的分钟 
  188.   */  
  189. public static String getTwoHour(String st1, String st2) {  
  190.   String[] kk = null;  
  191.   String[] jj = null;  
  192.   kk = st1.split(":");  
  193.   jj = st2.split(":");  
  194.   if (Integer.parseInt(kk[0]) < Integer.parseInt(jj[0]))  
  195.    return "0";  
  196.   else {  
  197.    double y = Double.parseDouble(kk[0]) + Double.parseDouble(kk[1]) / 60;  
  198.    double u = Double.parseDouble(jj[0]) + Double.parseDouble(jj[1]) / 60;  
  199.    if ((y - u) > 0)  
  200.     return y - u + "";  
  201.    else  
  202.     return "0";  
  203.   }  
  204. }  
  205.    
  206. /** 
  207.   * 得到二个日期间的间隔天数 
  208.   */  
  209. public static String getTwoDay(String sj1, String sj2) {  
  210.   SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");  
  211.   long day = 0;  
  212.   try {  
  213.    java.util.Date date = myFormatter.parse(sj1);  
  214.    java.util.Date mydate = myFormatter.parse(sj2);  
  215.    day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);  
  216.   } catch (Exception e) {  
  217.    return "";  
  218.   }  
  219.   return day + "";  
  220. }  
  221.    
  222. /** 
  223.   * 时间前推或后推分钟,其中JJ表示分钟. 
  224.   */  
  225. public static String getPreTime(String sj1, String jj) {  
  226.   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  227.   String mydate1 = "";  
  228.   try {  
  229.    Date date1 = format.parse(sj1);  
  230.    long Time = (date1.getTime() / 1000) + Integer.parseInt(jj) * 60;  
  231.    date1.setTime(Time * 1000);  
  232.    mydate1 = format.format(date1);  
  233.   } catch (Exception e) {  
  234.   }  
  235.   return mydate1;  
  236. }  
  237.    
  238. /** 
  239.   * 得到一个时间延后或前移几天的时间,nowdate为时间,delay为前移或后延的天数 
  240.   */  
  241. public static String getNextDay(String nowdate, String delay) {  
  242.   try{  
  243.   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
  244.   String mdate = "";  
  245.   Date d = strToDate(nowdate);  
  246.   long myTime = (d.getTime() / 1000) + Integer.parseInt(delay) * 24 * 60 * 60;  
  247.   d.setTime(myTime * 1000);  
  248.   mdate = format.format(d);  
  249.   return mdate;  
  250.   }catch(Exception e){  
  251.    return "";  
  252.   }  
  253. }  
  254.    
  255. /** 
  256.   * 判断是否润年 
  257.   *  
  258.   * @param ddate 
  259.   * @return 
  260.   */  
  261. public static boolean isLeapYear(String ddate) {  
  262.    
  263.   /** 
  264.    * 详细设计: 1.被400整除是闰年,否则: 2.不能被4整除则不是闰年 3.能被4整除同时不能被100整除则是闰年 
  265.    * 3.能被4整除同时能被100整除则不是闰年 
  266.    */  
  267.   Date d = strToDate(ddate);  
  268.   GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();  
  269.   gc.setTime(d);  
  270.   int year = gc.get(Calendar.YEAR);  
  271.   if ((year % 400) == 0)  
  272.    return true;  
  273.   else if ((year % 4) == 0) {  
  274.    if ((year % 100) == 0)  
  275.     return false;  
  276.    else  
  277.     return true;  
  278.   } else  
  279.    return false;  
  280. }  
  281.    
  282. /** 
  283.   * 返回美国时间格式 26 Apr 2006 
  284.   *  
  285.   * @param str 
  286.   * @return 
  287.   */  
  288. public static String getEDate(String str) {  
  289.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  290.   ParsePosition pos = new ParsePosition(0);  
  291.   Date strtodate = formatter.parse(str, pos);  
  292.   String j = strtodate.toString();  
  293.   String[] k = j.split(" ");  
  294.   return k[2] + k[1].toUpperCase() + k[5].substring(24);  
  295. }  
  296.    
  297. /** 
  298.   * 获取一个月的最后一天 
  299.   *  
  300.   * @param dat 
  301.   * @return 
  302.   */  
  303. public static String getEndDateOfMonth(String dat) {// yyyy-MM-dd  
  304.   String str = dat.substring(08);  
  305.   String month = dat.substring(57);  
  306.   int mon = Integer.parseInt(month);  
  307.   if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 || mon == 10 || mon == 12) {  
  308.    str += "31";  
  309.   } else if (mon == 4 || mon == 6 || mon == 9 || mon == 11) {  
  310.    str += "30";  
  311.   } else {  
  312.    if (isLeapYear(dat)) {  
  313.     str += "29";  
  314.    } else {  
  315.     str += "28";  
  316.    }  
  317.   }  
  318.   return str;  
  319. }  
  320.    
  321. /** 
  322.   * 判断二个时间是否在同一个周 
  323.   *  
  324.   * @param date1 
  325.   * @param date2 
  326.   * @return 
  327.   */  
  328. public static boolean isSameWeekDates(Date date1, Date date2) {  
  329.   Calendar cal1 = Calendar.getInstance();  
  330.   Calendar cal2 = Calendar.getInstance();  
  331.   cal1.setTime(date1);  
  332.   cal2.setTime(date2);  
  333.   int subYear = cal1.get(Calendar.YEAR) - cal2.get(Calendar.YEAR);  
  334.   if (0 == subYear) {  
  335.    if (cal1.get(Calendar.WEEK_OF_YEAR) == cal2.get(Calendar.WEEK_OF_YEAR))  
  336.     return true;  
  337.   } else if (1 == subYear && 11 == cal2.get(Calendar.MONTH)) {  
  338.    // 如果12月的最后一周横跨来年第一周的话则最后一周即算做来年的第一周  
  339.    if (cal1.get(Calendar.WEEK_OF_YEAR) == cal2.get(Calendar.WEEK_OF_YEAR))  
  340.     return true;  
  341.   } else if (-1 == subYear && 11 == cal1.get(Calendar.MONTH)) {  
  342.    if (cal1.get(Calendar.WEEK_OF_YEAR) == cal2.get(Calendar.WEEK_OF_YEAR))  
  343.     return true;  
  344.   }  
  345.   return false;  
  346. }  
  347.    
  348. /** 
  349.   * 产生周序列,即得到当前时间所在的年度是第几周 
  350.   *  
  351.   * @return 
  352.   */  
  353. public static String getSeqWeek() {  
  354.   Calendar c = Calendar.getInstance(Locale.CHINA);  
  355.   String week = Integer.toString(c.get(Calendar.WEEK_OF_YEAR));  
  356.   if (week.length() == 1)  
  357.    week = "0" + week;  
  358.   String year = Integer.toString(c.get(Calendar.YEAR));  
  359.   return year + week;  
  360. }  
  361.    
  362. /** 
  363.   * 获得一个日期所在的周的星期几的日期,如要找出2002年2月3日所在周的星期一是几号 
  364.   *  
  365.   * @param sdate 
  366.   * @param num 
  367.   * @return 
  368.   */  
  369. public static String getWeek(String sdate, String num) {  
  370.   // 再转换为时间  
  371.   Date dd = VeDate.strToDate(sdate);  
  372.   Calendar c = Calendar.getInstance();  
  373.   c.setTime(dd);  
  374.   if (num.equals("1")) // 返回星期一所在的日期  
  375.    c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);  
  376.   else if (num.equals("2")) // 返回星期二所在的日期  
  377.    c.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY);  
  378.   else if (num.equals("3")) // 返回星期三所在的日期  
  379.    c.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);  
  380.   else if (num.equals("4")) // 返回星期四所在的日期  
  381.    c.set(Calendar.DAY_OF_WEEK, Calendar.THURSDAY);  
  382.   else if (num.equals("5")) // 返回星期五所在的日期  
  383.    c.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);  
  384.   else if (num.equals("6")) // 返回星期六所在的日期  
  385.    c.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);  
  386.   else if (num.equals("0")) // 返回星期日所在的日期  
  387.    c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);  
  388.   return new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());  
  389. }  
  390.    
  391. /** 
  392.   * 根据一个日期,返回是星期几的字符串 
  393.   *  
  394.   * @param sdate 
  395.   * @return 
  396.   */  
  397. public static String getWeek(String sdate) {  
  398.   // 再转换为时间  
  399.   Date date = VeDate.strToDate(sdate);  
  400.   Calendar c = Calendar.getInstance();  
  401.   c.setTime(date);  
  402.   // int hour=c.get(Calendar.DAY_OF_WEEK);  
  403.   // hour中存的就是星期几了,其范围 1~7  
  404.   // 1=星期日 7=星期六,其他类推  
  405.   return new SimpleDateFormat("EEEE").format(c.getTime());  
  406. }  
  407. public static String getWeekStr(String sdate){  
  408.   String str = "";  
  409.   str = VeDate.getWeek(sdate);  
  410.   if("1".equals(str)){  
  411.    str = "星期日";  
  412.   }else if("2".equals(str)){  
  413.    str = "星期一";  
  414.   }else if("3".equals(str)){  
  415.    str = "星期二";  
  416.   }else if("4".equals(str)){  
  417.    str = "星期三";  
  418.   }else if("5".equals(str)){  
  419.    str = "星期四";  
  420.   }else if("6".equals(str)){  
  421.    str = "星期五";  
  422.   }else if("7".equals(str)){  
  423.    str = "星期六";  
  424.   }  
  425.   return str;  
  426. }  
  427.    
  428. /** 
  429.   * 两个时间之间的天数 
  430.   *  
  431.   * @param date1 
  432.   * @param date2 
  433.   * @return 
  434.   */  
  435. public static long getDays(String date1, String date2) {  
  436.   if (date1 == null || date1.equals(""))  
  437.    return 0;  
  438.   if (date2 == null || date2.equals(""))  
  439.    return 0;  
  440.   // 转换为标准时间  
  441.   SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");  
  442.   java.util.Date date = null;  
  443.   java.util.Date mydate = null;  
  444.   try {  
  445.    date = myFormatter.parse(date1);  
  446.    mydate = myFormatter.parse(date2);  
  447.   } catch (Exception e) {  
  448.   }  
  449.   long day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);  
  450.   return day;  
  451. }  
  452.    
  453. /** 
  454.   * 形成如下的日历 , 根据传入的一个时间返回一个结构 星期日 星期一 星期二 星期三 星期四 星期五 星期六 下面是当月的各个时间 
  455.   * 此函数返回该日历第一行星期日所在的日期 
  456.   *  
  457.   * @param sdate 
  458.   * @return 
  459.   */  
  460. public static String getNowMonth(String sdate) {  
  461.   // 取该时间所在月的一号  
  462.   sdate = sdate.substring(08) + "01";  
  463.    
  464.   // 得到这个月的1号是星期几  
  465.   Date date = VeDate.strToDate(sdate);  
  466.   Calendar c = Calendar.getInstance();  
  467.   c.setTime(date);  
  468.   int u = c.get(Calendar.DAY_OF_WEEK);  
  469.   String newday = VeDate.getNextDay(sdate, (1 - u) + "");  
  470.   return newday;  
  471. }  
  472.    
  473. /** 
  474.   * 取得数据库主键 生成格式为yyyymmddhhmmss+k位随机数 
  475.   *  
  476.   * @param k 
  477.   *            表示是取几位随机数,可以自己定 
  478.   */  
  479.    
  480. public static String getNo(int k) {  
  481.    
  482.   return getUserDate("yyyyMMddhhmmss") + getRandom(k);  
  483. }  
  484.    
  485. /** 
  486.   * 返回一个随机数 
  487.   *  
  488.   * @param i 
  489.   * @return 
  490.   */  
  491. public static String getRandom(int i) {  
  492.   Random jjj = new Random();  
  493.   // int suiJiShu = jjj.nextInt(9);  
  494.   if (i == 0)  
  495.    return "";  
  496.   String jj = "";  
  497.   for (int k = 0; k < i; k++) {  
  498.    jj = jj + jjj.nextInt(9);  
  499.   }  
  500.   return jj;  
  501. }  
  502.    
  503. /*************************************************************************** 
  504.   * //nd=1表示返回的值中包含年度 //yf=1表示返回的值中包含月份 //rq=1表示返回的值中包含日期 //format表示返回的格式 1 
  505.   * 以年月日中文返回 2 以横线-返回 // 3 以斜线/返回 4 以缩写不带其它符号形式返回 // 5 以点号.返回 
  506.   **************************************************************************/  
  507. public static String getStringDateMonth(String sdate, String nd, String yf, String rq, String format) {  
  508.   Date currentTime = new Date();  
  509.   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
  510.   String dateString = formatter.format(currentTime);  
  511.   String s_nd = dateString.substring(04); // 年份  
  512.   String s_yf = dateString.substring(57); // 月份  
  513.   String s_rq = dateString.substring(810); // 日期  
  514.   String sreturn = "";  
  515.   roc.util.MyChar mc = new roc.util.MyChar();  
  516.   if (sdate == null || sdate.equals("") || !mc.Isdate(sdate)) { // 处理空值情况  
  517.    if (nd.equals("1")) {  
  518.     sreturn = s_nd;  
  519.     // 处理间隔符  
  520.     if (format.equals("1"))  
  521.      sreturn = sreturn + "年";  
  522.     else if (format.equals("2"))  
  523.      sreturn = sreturn + "-";  
  524.     else if (format.equals("3"))  
  525.      sreturn = sreturn + "/";  
  526.     else if (format.equals("5"))  
  527.      sreturn = sreturn + ".";  
  528.    }  
  529.    // 处理月份  
  530.    if (yf.equals("1")) {  
  531.     sreturn = sreturn + s_yf;  
  532.     if (format.equals("1"))  
  533.      sreturn = sreturn + "月";  
  534.     else if (format.equals("2"))  
  535.      sreturn = sreturn + "-";  
  536.     else if (format.equals("3"))  
  537.      sreturn = sreturn + "/";  
  538.     else if (format.equals("5"))  
  539.      sreturn = sreturn + ".";  
  540.    }  
  541.    // 处理日期  
  542.    if (rq.equals("1")) {  
  543.     sreturn = sreturn + s_rq;  
  544.     if (format.equals("1"))  
  545.      sreturn = sreturn + "日";  
  546.    }  
  547.   } else {  
  548.    // 不是空值,也是一个合法的日期值,则先将其转换为标准的时间格式  
  549.    sdate = roc.util.RocDate.getOKDate(sdate);  
  550.    s_nd = sdate.substring(04); // 年份  
  551.    s_yf = sdate.substring(57); // 月份  
  552.    s_rq = sdate.substring(810); // 日期  
  553.    if (nd.equals("1")) {  
  554.     sreturn = s_nd;  
  555.     // 处理间隔符  
  556.     if (format.equals("1"))  
  557.      sreturn = sreturn + "年";  
  558.     else if (format.equals("2"))  
  559.      sreturn = sreturn + "-";  
  560.     else if (format.equals("3"))  
  561.      sreturn = sreturn + "/";  
  562.     else if (format.equals("5"))  
  563.      sreturn = sreturn + ".";  
  564.    }  
  565.    // 处理月份  
  566.    if (yf.equals("1")) {  
  567.     sreturn = sreturn + s_yf;  
  568.     if (format.equals("1"))  
  569.      sreturn = sreturn + "月";  
  570.     else if (format.equals("2"))  
  571.      sreturn = sreturn + "-";  
  572.     else if (format.equals("3"))  
  573.      sreturn = sreturn + "/";  
  574.     else if (format.equals("5"))  
  575.      sreturn = sreturn + ".";  
  576.    }  
  577.    // 处理日期  
  578.    if (rq.equals("1")) {  
  579.     sreturn = sreturn + s_rq;  
  580.     if (format.equals("1"))  
  581.      sreturn = sreturn + "日";  
  582.    }  
  583.   }  
  584.     /**
        * 时间戳转字符串
        * @param netTime
        * @return
        */
       public static String Time2String(long netTime){
          Calendar cal = Calendar.getInstance(); // 初始化一个时间实例
          cal.setTimeInMillis(netTime*1000);
          int year   = cal.get(Calendar.YEAR);
          int month  = cal.get(Calendar.MONTH) + 1;
          int day    = cal.get(Calendar.DAY_OF_MONTH);
    //    int hour   = cal.get(Calendar.HOUR_OF_DAY);
    //    int minute = cal.get(Calendar.MINUTE);
    //    int second = cal.get(Calendar.SECOND);
    //    return String.format("%d-%d-%d %d:%d:%d", year,month,day,hour,minute,second);
          return String.format("%d-%d-%d", year,month,day);
       }

  585.   re</span>  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:131640次
    • 积分:2069
    • 等级:
    • 排名:第19206名
    • 原创:41篇
    • 转载:224篇
    • 译文:0篇
    • 评论:9条
    友情链接
    最新评论