zoukankan      html  css  js  c++  java
  • SimpleDateFormat

    今天在导入中碰见时间格式的问题写了一个测试类,共享一下

    public static void main(String[] args) {
    String dateStr="2015/1/7 14:32";
    String out =DateUtils.formatDateStr(dateStr, "yyyy-MM-dd HH:mm");
    System.out.println(out);
    }
    
    static class DateUtils{
    public static String formatDateStr(String date, String format) {
    Date d = StringUtils.parseDate(date, format);
    if (d == null)
    return "";
    else
    return (new SimpleDateFormat(format)).format(d);
    }
    }
    static class StringUtils {
    public static Date parseDate(String str, String parsePattern) {
    if (str == null || "".equals(str))
    return null;
    SimpleDateFormat parser = new SimpleDateFormat(parsePattern);
    ParsePosition pos = new ParsePosition(0);
    Date date = parser.parse(str, pos);
    if (date != null)
    return date;
    else
    throw new BusinessRuntimeException((new StringBuilder())
    .append("u65E5u671Fu9519u8BEF: ").append(str)
    .toString());
    }
    }
    dateStr在执行的时候会报错,希望和大家交流一下时间处理技巧
  • 相关阅读:
    InPut 标签 HTML(表单)
    JavaScript Table 对象
    JCBD
    JCBD
    JavaScript prototype 属性
    Java8 新特性
    JavaScript 对象的使用
    Java 反射
    虚拟机VirtualBox启动虚拟机报Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
    Impala 数值函数
  • 原文地址:https://www.cnblogs.com/jgig11/p/4258898.html
Copyright © 2011-2022 走看看