由于似乎没有神奇的方法可以做到这一点,因此最简单,最短的方法就是#1。具体来说,这就是所需的所有代码:
// convert Oracle's hard-pred: '2013-01-02 03:04:05.060708 +9:00'// to properly formatted ISO 8601: '2013-01-02T03:04:05.060708 +9:00'String iso = rs.getString(col).replaceFirst(" ", "T");
似乎只需添加“
T”就足够了,尽管一个完美主义者可能会放更多的化妆品(当然可以优化正则表达式),例如:rs.getString(col).replaceFirst(“”,“
T”)。replaceAll(“ “,”“).replaceFirst(” +([0-9]):“,” + 0 $ 1:“);
B.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)