public class SimpleDateUtil {
// 短日期格式
public static String DATE_FORMAT = "yyyy-MM-dd";
// 长日期格式
public static String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
/**
* 将日期格式的字符串转换为长整型
*
* @param date
* @param format
* @return
*/
public static long convert2long(String date, String format) {
try {
if (StringUtils.isNotBlank(date)) {
if (StringUtils.isBlank(format))
format = SimpleDateUtil.TIME_FORMAT;
SimpleDateFormat sf = new SimpleDateFormat(format);
return sf.parse(date).getTime();
}
} catch (ParseException e) {
e.printStackTrace();
}
return 0l;
}
/**
* 将长整型数字转换为日期格式的字符串
*
* @param time
* @param format
* @return
*/
public static String convert2String(long time, String format) {
if (time > 0l) {
if (StringUtils.isBlank(format))
format = SimpleDateUtil.TIME_FORMAT;
SimpleDateFormat sf = new SimpleDateFormat(format);
Date date = new Date(time);
return sf.format(date);
}
return "";
}
/**
* 获取当前系统的日期
*
* @return
*/
public static long curTimeMillis() {
return System.currentTimeMillis();
}
/**
* 示例函数
*
* @param args
*/
public static void main(String[] args) {
System.out.println(SimpleDateUtil.convert2long("2000-01-01 01:01:01",
SimpleDateUtil.DATE_FORMAT));
System.out.println(SimpleDateUtil.convert2String(SimpleDateUtil
.curTimeMillis(), SimpleDateUtil.TIME_FORMAT));
}
}
分享到:
相关推荐
* 使用预设格式提取字符串日期 * @param strDate 日期字符串 * @return */ public static Date parse(String strDate) { return parse(strDate,DATE_FULL_STR); } /** * 使用用户格式提取字符串...
java_时间戳与Date_相互转化 (2012-02-10 17:54:49) 转载▼ 标签: java 时间戳 date 转换 转化 杂谈 分类: java 1、时间戳的定义 时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名...
* 从json数组中解析出java字符串数组 * @param jsonString * @return */ /** *//** * 从json数组中解析出javaLong型对象数组 * @param jsonString * @return */ /** *//** * 从json数组中解析出java ...
在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...
java.util.Date 转换到 rfc3399格式 import org.joda.time.DateTime; import org.joda.time.DateTimeZone; // java.util.Date 转 过去 // 代码中的TimeZone.getTimeZone() 你可以选填时区 DateTime dt1 = new ...
* 将日期对象按照指定格式转换为时间字符串 * @param sourceTime * @param formatStr * @return * @throws ParseException */ public static String formatDate(Date sourceDate, String formatStr) ...
* 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss * * @param strDate * @return */ public static Date strToDateLong(String strDate) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-...
所有浏览器的所有数字日期转换(%tH、%tM 等) 支持 Date.toLocaleString() 的所有浏览器的命名日期转换(一月,二月) 支持的标志: '-':结果将左对齐。 '+':结果总是包含一个符号 ' ':结果将包含一个正值...
* 把字符串转换为日期 * * @param dateStr * 日期字符串 * @param format * 日期格式 * @return Date */ public static Date strToDate(String dateStr, String format) { Date date = null; ...
将日期字符串转换为Date对象 将date----->String 将Date对象转换为指定格式的字符串 格式化日期的标准字符串 return当天的年月日 return当天的时分秒 return当天的年月日时分秒 获取星期几 日期中某个月份的第几周 ...
将Date类型转为时间字符串 date2String 将Date类型转为时间戳 date2Milliseconds 将时间戳转为Date类型 milliseconds2Date 毫秒时间戳单位转换(单位:unit) milliseconds2Unit 获取两个时间差(单位:unit) ...
* 将字符串转化为格式为formmat 的日期格式返回 * * @param date * 待转换的日期 * @param formmat * 转换的format * @return 转换后的日期 */ public static Date stringToFormatDate(String ...
字符串 Freemarker代码 <#switch being.size> <#case "small"> This will be processed if it is small <#break> <#case "medium"> This will be processed if it is medium <#break> ...
TimeSinceTextView, 用于显示自日期以来的时间的androidsdk TimeSinceTextView这是 android.widget.TextView的子类,它公开了一个方法 setDate(),它接受 long Unix时间戳或者 ... 视图将日期转换为字符串,该字符串
varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...
上机实践5 字符串、时间与数字 19 实验1 String类的常用方法 19 实验2 比较日期的大小 21 实验3 处理大整数 22 上机实践6 组件及事件处理 23 实验1 算术测试 23 实验2 信号灯 25 实验3 布局与日历 28 上机实践7 组件...
设计思路: 通过java原生的反射机制获取java类的私有字段 ...在SqlMapAutoGen类中,通过程序自动生成这些字符串,然后再做替换写入到文件中 生成的文件也存储在D:/test目录下 文件名 = 表名 + "_SqlMap.xml
' 输入的字符串转换为字节数组,并计算哈希。 Dim data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input)) ' 创建一个新的StringBuilder收集的字节,并创建一个字符串。 Dim sBuilder ...
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变...
通用对象值转换器,可将字符串值类型转换成其他常用值类型(boolean,double,float,long,int,byte,short等) datastructure 二元组(Pair)、三元组(Triple)对象容器,当你想同时返回两个或三个对象,但又不想新建...