类 DataRow.Format

java.lang.Object
org.anyline.entity.DataRow.Format
所有已实现的接口:
Serializable
封闭类:
DataRow

public class DataRow.Format extends Object implements Serializable
另请参阅:
  • 构造器详细资料

    • Format

      public Format()
  • 方法详细资料

    • date

      public DataRow date(String format, String... cols)
      根据列名日期格式化,如果失败 默认 ""
      参数:
      format - 日期格式
      cols - 参考格式化的列(属性)如果不指定则不执行(避免传参失败)
      支持date(format, "SRC:TAR:DEF")表示把SRC列的值格式华后存入TAR列,SRC列保持不变,如果格式化失败使用默认值DEF
      如果需要根据数据烦劳确定参与格式化的列参考date(format,Class)
      如果需要格式化所有的日期类型的列(类型中出现date关键字)参考date(greedy, format)
      返回:
      DataRow
    • date

      public DataRow date(String format, Class... classes)
      根据数据类型日期格式化,如果失败 默认 ""
      如set.format.date("yyyy-MM-dd", Date.class);
      参数:
      format - 日期格式
      classes - 数据类型(包括java和sql类型;不区分大小写),不指定则不执行(避免传参失败)
      如果需要根据列名确定参与格式化的列参考date(format, cols)
      如果需要格式化所有的日期类型的列(类型中出现date关键字)参考date(greedy, format)
      返回:
      DataSet
    • date

      public DataRow date(boolean greedy, String format, String def)
      格式化所有日期类型列(类型或列名中出现date关键字)
      参数:
      greedy - false:只检查JAVA和SQL数据类型, true:在以上基础上检测列名
      format - 日期格式
      def - 默认值
      返回:
      DataRow
    • date

      public DataRow date(boolean greedy, String format, Date def)
      格式化所有日期类型列(类型或列名中出现date关键字)
      参数:
      greedy - false:只检查JAVA和SQL数据类型, true:在以上基础上检测列名
      format - 日期格式
      def - 默认值
      返回:
      DataRow
    • date

      public DataRow date(boolean greedy, String format)
      格式化所有日期类型列(类型或列名中出现date关键字),如果失败 默认 ""
      参数:
      greedy - false:只检查JAVA和SQL数据类型, true:在以上基础上检测列名
      format - 日期格式
      返回:
      DataRow
    • number

      public DataRow number(String format, String... cols)
      根据列名数字格式化,如果失败 默认 ""
      参数:
      format - 数字格式
      cols - 参考格式化的列(属性)如果不指定则不执行(避免传参失败)
      支持number(format, "SRC:TAR:DEF")表示把SRC列的值格式华后存入TAR列,SRC列保持不变,如果格式化失败使用默认值DEF
      如果需要根据数据烦劳确定参与格式化的列参考number(format,Class)
      如果需要格式化所有的数字类型的列参考number(greedy, format)
      返回:
      DataRow
    • number

      public DataRow number(String format, Class... classes)
      根据数据类型数字格式化,如果失败 默认 ""
      如set.format.number("##.00", Date.class);
      参数:
      format - 数字格式
      classes - 数据类型(包括java和sql类型;不区分大小写),不指定则不执行(避免传参失败)
      如果需要根据列名确定参与格式化的列参考number(format, cols)
      如果需要格式化所有的数字类型的列参考number(greedy, format)
      返回:
      DataSet
    • number

      public DataRow number(boolean greedy, String format, String def)
      格式化所有数字类型列
      参数:
      greedy - 传入true时执行
      format - 数字格式
      def - 默认值
      返回:
      DataRow
    • number

      public DataRow number(boolean greedy, String format)
      参数:
      greedy - 传入true时执行
      format - 数字格式
      返回:
      DataRow