|
@@ -197,7 +197,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 设置系统默认的<code>java.util.TimeZone</code>
|
|
* 设置系统默认的<code>java.util.TimeZone</code>
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param timeZone <code>java.util.TimeZone</code>
|
|
* @param timeZone <code>java.util.TimeZone</code>
|
|
*/
|
|
*/
|
|
public static void setTimeZone(TimeZone timeZone) {
|
|
public static void setTimeZone(TimeZone timeZone) {
|
|
@@ -256,7 +256,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将<code>java.util.Date</code>按照给定的模式转换成日期字符串。
|
|
* 将<code>java.util.Date</code>按照给定的模式转换成日期字符串。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param formatter 给定的模式
|
|
* @param formatter 给定的模式
|
|
* @return 转换后的日期字符串
|
|
* @return 转换后的日期字符串
|
|
@@ -272,7 +272,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将<code>java.util.Date</code>按照给定的模式转换成日期字符串。
|
|
* 将<code>java.util.Date</code>按照给定的模式转换成日期字符串。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param formatter 给定的模式
|
|
* @param formatter 给定的模式
|
|
* @return 转换后的日期字符串
|
|
* @return 转换后的日期字符串
|
|
@@ -303,10 +303,10 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 确定给定的年份是否为闰年。
|
|
* 确定给定的年份是否为闰年。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* <pre>
|
|
* <pre>
|
|
* </pre>
|
|
* </pre>
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @return True 如果是闰年
|
|
* @return True 如果是闰年
|
|
*/
|
|
*/
|
|
@@ -342,7 +342,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
|
|
* 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param field 给定的日历字段
|
|
* @param field 给定的日历字段
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
@@ -361,7 +361,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的年份。
|
|
* 增加或减少指定数量的年份。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -372,7 +372,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的月份。
|
|
* 增加或减少指定数量的月份。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -383,7 +383,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 修改周,时间按周的量增加或减少。
|
|
* 修改周,时间按周的量增加或减少。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -394,7 +394,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的日数。
|
|
* 增加或减少指定数量的日数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -405,7 +405,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的小时数。
|
|
* 增加或减少指定数量的小时数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -416,7 +416,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的分钟数。
|
|
* 增加或减少指定数量的分钟数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -427,7 +427,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的秒钟数。
|
|
* 增加或减少指定数量的秒钟数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -438,7 +438,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 增加或减少指定数量的毫秒数。
|
|
* 增加或减少指定数量的毫秒数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
* @return 运算后的 <code>java.util.Date</code>
|
|
@@ -449,7 +449,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 在给定的日历字段上添加或减去(上/下)单个时间单元,不更改更大的字段。
|
|
* 在给定的日历字段上添加或减去(上/下)单个时间单元,不更改更大的字段。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param field 给定的日历字段
|
|
* @param field 给定的日历字段
|
|
* @param up 添加或减去(上/下)
|
|
* @param up 添加或减去(上/下)
|
|
@@ -465,7 +465,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。
|
|
* 向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param field 给定的日历字段
|
|
* @param field 给定的日历字段
|
|
* @param amount 数量
|
|
* @param amount 数量
|
|
@@ -481,7 +481,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将毫秒时间戳转换成格里高利历的日数。日数是只从格里高利历第1年1月1日算起的日数。
|
|
* 将毫秒时间戳转换成格里高利历的日数。日数是只从格里高利历第1年1月1日算起的日数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param millis 给定的毫秒时间戳
|
|
* @param millis 给定的毫秒时间戳
|
|
* @return 格里高利历的日数
|
|
* @return 格里高利历的日数
|
|
*/
|
|
*/
|
|
@@ -491,7 +491,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将<code>java.util.Date</code>转换成格里高利历的日数。 日数是只从格里高利历第1年1月1日算起的日数。
|
|
* 将<code>java.util.Date</code>转换成格里高利历的日数。 日数是只从格里高利历第1年1月1日算起的日数。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @return 格里高利历的日数
|
|
* @return 格里高利历的日数
|
|
*/
|
|
*/
|
|
@@ -501,7 +501,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的秒钟数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的秒钟数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的秒钟数
|
|
* @return 两个日期之间相差的秒钟数
|
|
@@ -512,7 +512,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的分钟数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的分钟数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的分钟数
|
|
* @return 两个日期之间相差的分钟数
|
|
@@ -528,7 +528,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的小时数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的小时数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的小时数
|
|
* @return 两个日期之间相差的小时数
|
|
@@ -539,7 +539,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的天数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的天数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的天数
|
|
* @return 两个日期之间相差的天数
|
|
@@ -554,7 +554,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的月数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的月数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的月数
|
|
* @return 两个日期之间相差的月数
|
|
@@ -569,7 +569,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算两个日期之间相差的年数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
* 计算两个日期之间相差的年数。如果第一个日期在第二个日期之前,则返回正,反之返回负。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param early 第一个日期
|
|
* @param early 第一个日期
|
|
* @param late 第二个日期
|
|
* @param late 第二个日期
|
|
* @return 两个日期之间相差的年数
|
|
* @return 两个日期之间相差的年数
|
|
@@ -584,7 +584,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将格里高利历日数转换成 <code>java.sql.Date</code>
|
|
* 将格里高利历日数转换成 <code>java.sql.Date</code>
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param julian 格里高利历日数
|
|
* @param julian 格里高利历日数
|
|
* @return <code>java.sql.Date</code>
|
|
* @return <code>java.sql.Date</code>
|
|
*/
|
|
*/
|
|
@@ -594,7 +594,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将格里高利历日数转换成 <code>java.util.Date</code>
|
|
* 将格里高利历日数转换成 <code>java.util.Date</code>
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param julian 格里高利历日数
|
|
* @param julian 格里高利历日数
|
|
* @return <code>java.util.Date</code>
|
|
* @return <code>java.util.Date</code>
|
|
*/
|
|
*/
|
|
@@ -604,7 +604,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将格里高利历日数转换成毫秒时间戳。
|
|
* 将格里高利历日数转换成毫秒时间戳。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param julian 格里高利历日数
|
|
* @param julian 格里高利历日数
|
|
* @return 毫秒时间戳
|
|
* @return 毫秒时间戳
|
|
*/
|
|
*/
|
|
@@ -615,7 +615,7 @@ public class DateUtil {
|
|
/**
|
|
/**
|
|
* 将日历转换成儒略历日期。算法参见: <a href="http://quasar.as.utexas.edu/BillInfo/JulianDatesG.html">Julian Day Calculations
|
|
* 将日历转换成儒略历日期。算法参见: <a href="http://quasar.as.utexas.edu/BillInfo/JulianDatesG.html">Julian Day Calculations
|
|
* (Gregorian Calendar)</a>, 由 Bill Jeffrys 提供。
|
|
* (Gregorian Calendar)</a>, 由 Bill Jeffrys 提供。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param c 日历实例
|
|
* @param c 日历实例
|
|
* @return 儒略历日期
|
|
* @return 儒略历日期
|
|
*/
|
|
*/
|
|
@@ -636,7 +636,7 @@ public class DateUtil {
|
|
/**
|
|
/**
|
|
* 将日期转换成儒略历日期。算法参见: <a href="http://quasar.as.utexas.edu/BillInfo/JulianDatesG.html">Julian Day Calculations
|
|
* 将日期转换成儒略历日期。算法参见: <a href="http://quasar.as.utexas.edu/BillInfo/JulianDatesG.html">Julian Day Calculations
|
|
* (Gregorian Calendar)</a>, 由 Bill Jeffrys 提供。
|
|
* (Gregorian Calendar)</a>, 由 Bill Jeffrys 提供。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date 日期
|
|
* @param date 日期
|
|
* @return 儒略历日期
|
|
* @return 儒略历日期
|
|
*/
|
|
*/
|
|
@@ -655,7 +655,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 给定此 <code>java.util.Date</code> 的时间值,返回指定日历字段可能拥有的最大值。
|
|
* 给定此 <code>java.util.Date</code> 的时间值,返回指定日历字段可能拥有的最大值。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param field 日历字段
|
|
* @param field 日历字段
|
|
* @return 对于此 <code>java.util.Date</code> 的时间值而言,给定日历字段的最大值
|
|
* @return 对于此 <code>java.util.Date</code> 的时间值而言,给定日历字段的最大值
|
|
@@ -670,7 +670,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 给定此 <code>java.util.Date</code> 的时间值,返回指定日历字段可能拥有的最小值。
|
|
* 给定此 <code>java.util.Date</code> 的时间值,返回指定日历字段可能拥有的最小值。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @param field 日历字段
|
|
* @param field 日历字段
|
|
* @return 对于此 <code>java.util.Date</code> 的时间值而言,给定日历字段的最小值
|
|
* @return 对于此 <code>java.util.Date</code> 的时间值而言,给定日历字段的最小值
|
|
@@ -685,7 +685,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 截取日期,只保留年、月、日部分。
|
|
* 截取日期,只保留年、月、日部分。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @return 截取后的<code>java.util.Date</code>
|
|
* @return 截取后的<code>java.util.Date</code>
|
|
*/
|
|
*/
|
|
@@ -705,7 +705,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 返回当天的最后一秒
|
|
* 返回当天的最后一秒
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date <code>java.util.Date</code>
|
|
* @param date <code>java.util.Date</code>
|
|
* @return 截取后的<code>java.util.Date</code>
|
|
* @return 截取后的<code>java.util.Date</code>
|
|
*/
|
|
*/
|
|
@@ -726,7 +726,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 判断两个日期是否是同一天,精确到天。
|
|
* 判断两个日期是否是同一天,精确到天。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date1 <code>java.util.Date</code>
|
|
* @param date1 <code>java.util.Date</code>
|
|
* @param date2 <code>java.util.Date</code>
|
|
* @param date2 <code>java.util.Date</code>
|
|
* @return true 如果两个日期是同一天
|
|
* @return true 如果两个日期是同一天
|
|
@@ -744,7 +744,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 判断两个日期是否是同一天,精确到天。
|
|
* 判断两个日期是否是同一天,精确到天。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param cal1 <code>java.util.Calendar</code>
|
|
* @param cal1 <code>java.util.Calendar</code>
|
|
* @param cal2 <code>java.util.Calendar</code>
|
|
* @param cal2 <code>java.util.Calendar</code>
|
|
* @return true 如果两个日期是同一天
|
|
* @return true 如果两个日期是同一天
|
|
@@ -759,7 +759,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 判断两个时间是否完全相等,精确到毫秒。
|
|
* 判断两个时间是否完全相等,精确到毫秒。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param date1 <code>java.util.Date</code>
|
|
* @param date1 <code>java.util.Date</code>
|
|
* @param date2 <code>java.util.Date</code>
|
|
* @param date2 <code>java.util.Date</code>
|
|
* @return true 如果两个时间完全相等
|
|
* @return true 如果两个时间完全相等
|
|
@@ -777,7 +777,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 判断两个时间是否完全相等,精确到毫秒。
|
|
* 判断两个时间是否完全相等,精确到毫秒。
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param cal1 <code>java.util.Calendar</code>
|
|
* @param cal1 <code>java.util.Calendar</code>
|
|
* @param cal2 <code>java.util.Calendar</code>
|
|
* @param cal2 <code>java.util.Calendar</code>
|
|
* @return true 如果两个时间完全相等
|
|
* @return true 如果两个时间完全相等
|
|
@@ -848,7 +848,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 解析毫秒时间格式
|
|
* 解析毫秒时间格式
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param millis
|
|
* @param millis
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -860,7 +860,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 返回date所在月的第一天
|
|
* 返回date所在月的第一天
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public static Date getFirstDayOfMonth(Date date) {
|
|
public static Date getFirstDayOfMonth(Date date) {
|
|
@@ -912,7 +912,7 @@ public class DateUtil {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 将字符串转换为指定格式的日期
|
|
* 将字符串转换为指定格式的日期
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param dateStr
|
|
* @param dateStr
|
|
* @param pattern
|
|
* @param pattern
|
|
* @return
|
|
* @return
|
|
@@ -1239,6 +1239,29 @@ public class DateUtil {
|
|
return sdf.format(new Date(Long.valueOf(seconds+"000")));
|
|
return sdf.format(new Date(Long.valueOf(seconds+"000")));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static String secondsFormat(int seconds) {
|
|
|
|
+ String formatStr = "";
|
|
|
|
+ if (seconds < 60) {
|
|
|
|
+ return seconds + "秒";
|
|
|
|
+ } else if (seconds < 3600) {
|
|
|
|
+ return seconds / 60 + "分钟";
|
|
|
|
+ } else if (seconds < 86400) {
|
|
|
|
+ int hour = seconds / 3600;
|
|
|
|
+ formatStr += hour + "小时";
|
|
|
|
+ int second = (seconds - (3600 * hour)) / 60;
|
|
|
|
+ formatStr += second + "分钟";
|
|
|
|
+ return formatStr;
|
|
|
|
+ } else {
|
|
|
|
+ int days = seconds / 86400;
|
|
|
|
+ formatStr += days + "天";
|
|
|
|
+ int hour = (seconds - (86400 * days)) / 3600;
|
|
|
|
+ formatStr += hour + "小时";
|
|
|
|
+ int second = (seconds - (86400 * days) - (3600 * hour)) / 60;
|
|
|
|
+ formatStr += second + "分钟";
|
|
|
|
+ return formatStr;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
public static void main(String[] args) throws ParseException {
|
|
public static void main(String[] args) throws ParseException {
|
|
// DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
// DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|