dateformat.java.svn-base
来自「自动导入文件到数据库,用于无法实时入库,需要在特定时间大批量入库的程序」· SVN-BASE 代码 · 共 75 行
SVN-BASE
75 行
package com.onet.autobill.util;
import java.util.Date;
import java.text.SimpleDateFormat;
/**
* 将时间转化为固定格式的类
*
* @author qiujinshun
* @version 1.0
*/
public class DateFormat
{
public static final int TYPE_D = 1;
public static final int TYPE_S = 2;
/**
* 将给定的日期,按照给定的格式转换成String
*
* @param formatDate 需要转换的日期
* @param type 转换的字符串类型
* 1:返回yyyyMMdd
* 2:返回yyyy-MM-dd HH:MI:SS
* @return 转换后的字符串
*/
public static String DateFormatToString(Date formatDate, int type)
{
String dateStr = null;
if(formatDate != null)
{
switch(type)
{
case TYPE_D:
dateStr = DateFormatToString(formatDate, "yyyyMMdd");
break;
case TYPE_S:
dateStr = DateFormatToString(formatDate, "yyyy-MM-dd HH:mm:ss");
break;
default:
}
}
return dateStr;
}
/**
* 将给定的日期,按照给定的格式转换成String
*
* @param formatDate 需要转换的日期
* @param format 需要转换的格式
* @return 转换后的字符串
*/
private static String DateFormatToString(Date formatDate, String format)
{
SimpleDateFormat dateFormat = new SimpleDateFormat(format);
String dateStr = dateFormat.format(formatDate);
return dateStr;
}
/**
* 将日期型的字符串转换为新的格式
* @param dateStr "yyyy-MM-dd *"
* @return "yyyyMMdd"
*/
public static String formatString(String dateStr) {
String formatStr = null;
if(dateStr != null && dateStr.length() < 10) {
dateStr = dateStr.substring(0, 10);
formatStr = dateStr.replaceAll("-", "");
}
return formatStr;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?