读书人

明天就要调试了今天还有个很简单的

发布时间: 2012-01-13 22:43:29 作者: rapoo

救命啊,明天就要调试了,今天还有个很简单的时间格式问题
J2ME里如何把
Calendar.getInstance().getTime()
的时间格式转换为类似于
2007-10-17 12:35:45
这种格式啊

[解决办法]

Java code
    private String getMonth(String src) {        if (src.equals("Jan")) {            return "01";        } else if (src.equals("Feb")) {            return "02";        } else if (src.equals("Mar")) {            return "03";        } else if (src.equals("Apr")) {            return "04";        } else if (src.equals("May")) {            return "05";        } else if (src.equals("Jun")) {            return "06";        } else if (src.equals("Jul")) {            return "07";        } else if (src.equals("Aug")) {            return "08";        } else if (src.equals("Sep")) {            return "09";        } else if (src.equals("Oct")) {            return "10";        } else if (src.equals("Nov")) {            return "11";        } else if (src.equals("Dec")) {            return "12";        } else {            return "00";        }    }
[解决办法]
Java code
static    {        System.out.println(parseCalendar(Calendar.getInstance(TimeZone.getTimeZone("GMT+8"))));    }    public static String parseCalendar(Calendar cal) {        StringBuffer sb = new StringBuffer(20);        int 年 = cal.get(Calendar.YEAR);        int 月 = cal.get(Calendar.MONTH) + 1;        int 日 = cal.get(Calendar.DAY_OF_MONTH);        int 小时 = cal.get(Calendar.HOUR_OF_DAY);        int 分钟 = cal.get(Calendar.MINUTE);        int 秒 = cal.get(Calendar.SECOND);        sb.append(年);        sb.append('-');        if (月 < 10)            sb.append('0');        sb.append(月);        sb.append('-');        if (日 < 10)            sb.append('0');        sb.append(日);        sb.append(' ');        if (小时 < 10)            sb.append('0');        sb.append(小时);        sb.append(':');        if (分钟 < 10)            sb.append('0');        sb.append(分钟);        sb.append(':');        if (秒 < 10)            sb.append('0');        sb.append(秒);        return sb.toString();    } 

读书人网 >J2ME开发

热点推荐