`
marine8888
  • 浏览: 545108 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

毫秒转换成时分秒 格式:HH:mm:ss Java实现

阅读更多

 

long  ms = 300 * 1000 ;//毫秒数

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");//初始化Formatter的转换格式。

String hms = formatter.format(ms);

 

可得hms 的值为  00:05:00. 即0时5分0秒。

 

将时间转换为秒:

        String time ="01:22:12";
        String[] my =time.split(":");
        int hour =Integer.parseInt(my[0]);
        int min =Integer.parseInt(my[1]);
        int sec =Integer.parseInt(my[2]);

        long totalSec =hour*3600+min*60+sec;

 其中,totalSec 的 值 即 所 需。
2
4
分享到:
评论
6 楼 hongbingfans 2015-01-10  
4楼正解;
5 楼 dandongsoft 2013-09-25  
写的好像有问题阿
4 楼 Romotc 2012-09-13  
dengzhangtao 写道
为什么多了8个小时,什么bug

formatter.setTimeZone(TimeZone.getTimeZone("GMT+00:00"));
3 楼 dengzhangtao 2012-04-02  
为什么多了8个小时,什么bug
2 楼 marine8888 2011-11-16  
因为你是男人,多一个8.
1 楼 刘可如 2011-09-22  
为什么我运行出来的结果是08:05:00呢?

相关推荐

    GMT时间格式转换(GMT) .doc

    首先,需要创建一个 SimpleDateFormat 对象,并指定其模式为 "EEE MMM dd hh:mm:ss z yyyy",其中 "EEE" 代表星期几的缩写,"MMM" 代表月份的缩写,"dd" 代表日,"hh:mm:ss" 代表时分秒,"z" 代表时区,"yyyy" 代表...

    Java里得到00:00:00格式的时分秒的Timestamp

    在这个例子中,模式是 `"yyyy-MM-dd HH:mm:ss"`,表示四位年份、两位月份、两位日期、两位小时、两位分钟和两位秒。 2. 获取当前系统时间的毫秒值,然后除以一天的毫秒数 `(1000 * 3600 * 24)` 来得到当天开始的...

    上传时间倒计时(时分秒与分秒毫秒)

    例如,时分秒倒计时可以使用`"HH:mm:ss"`格式,分秒毫秒倒计时可以使用`"mm:ss:SSS"`格式。在倒计时过程中,我们需要将总毫秒数转换为这些格式对应的小时、分钟、秒和毫秒。 当涉及到`ListView`,由于其滚动优化...

    java DateUtil工具类时间戳类型转换详解

    * getFullTimeStamp(): 得到完整的时间戳,格式:yyyyMMddHHmmssSSS(年月日时分秒毫秒) * getSimpleTimeStamp(): 得到简单的时间戳,格式:yyyyMMdd(年月日) * getTimeStampByPattern(): 根据指定的格式得到...

    java 计算时间差

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String systemTime = sdf.format(new Date()).toString(); Date begin = sdf.parse("2008-03-28 11:55:30"); Date end = sdf.parse...

    时间转换工具

    - 对于超过两天的时间差,则采用月日时分秒(`MM-dd HH:mm:ss`)格式展示。 这种方法能够提供更为人性化的显示效果,便于用户快速理解时间间隔。 #### 3. 日期时间字符串的解析 ```java public void thiem() { ...

    Java输出系统当前的日期(年月日时分秒毫秒)

    2. 创建一个`SimpleDateFormat`对象`sdf`,并传入一个格式字符串`"YYYY/MM/dd HH:mm:ss.SSS"`。这里的格式与`String.format()`不同,`YYYY`代表四位数的年,`MM`代表两位数的月份,`dd`代表两位数的日期,`HH`代表24...

    java_时间日期管理的几乎所有标准代码_时区_时间日期格式的转换加减和比较_判断特殊日期

    一些工具类代码块的标准代码,包括但不限于: 获取北京时区 获取当前手机对应的系统... 将日期以yyyy-MM-dd HH:mm:ss格式化 验证日期是否比当前日期早 对日期进行增加操作 对日期进行相减操作 获得指定Date类型的毫秒数

    java资料

    - `"HH:mm:ss"`:时分秒格式 - `"yyyy-MM-dd HH:mm:ss"`:完整日期时间格式 解析和格式化示例: ```java // 将字符串解析为Date对象 public static Date strToDateLong(String strDate) { SimpleDateFormat ...

    java判断时间大小

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d1 = sdf.parse("2004-03-26 13:31:40"); Date d2 = sdf.parse("2004-01-02 11:30:24"); ``` 2. **时间差计算**:获取两个`Date`...

    Date日期操作工具类

    例如,我们可以定义不同的日期格式(如"yyyy-MM-dd HH:mm:ss"或"yyyyMMdd"),并根据这些格式进行转换。 ```java SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = formatter....

    浅谈java中六大时间类的使用和区别

    - 它允许用户自定义日期/时间格式,如`"yyyy-MM-dd HH:mm:ss"`。 - 使用`format()`方法将日期对象转换为字符串,`parse()`方法将字符串解析为日期对象。 总结: - `java.util.Date`是最基本的日期时间类,适用于...

    Android的SQLite中DateTime类型数据的存取问题

    java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒都会被清零。 解决存储问题的方法 ------------------- 要保存 java.util.Date 的精确值,我们需要利用 java.sql....

    专题资料(2021-2022年)java时间函数大全.doc

    在处理字符串到日期的转换时,`strToDateLong(String strDate)`方法接受一个按照"yyyy-MM-dd HH:mm:ss"格式的日期字符串,然后使用`SimpleDateFormat`的`parse()`方法解析成`Date`对象。相反,`dateToStrLong(Date ...

    操作日期的java包

    DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss"); String formatted = now.toString(formatter); System.out.println("格式化后的时间:" + formatted); DateTime tomorrow =...

    java和js时间取值问题

    这里的“yyyyMMdd hh:mm:ss”定义了输出的时间格式,“hh”代表12小时制,“HH”则代表24小时制。 #### 二、JavaScript时间取值 在JavaScript中处理日期时间同样非常重要,尤其是在客户端进行日期时间的处理。 ##...

    实习生java面试题集及详细答案1

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(new Date()); ``` #### 五、数组与集合 1. **数组与集合的区别**: - 数组声明了其元素的类型,而...

    DateUtil工具包

    1. **日期格式化**:`DateUtil`通过不同的格式化模式(如`yyyy-MM-dd HH:mm:ss`)将日期对象转换为指定格式的字符串。 2. **当前时间获取**:提供快速获取当前系统时间的方法。 3. **历史日期计算**:支持计算过去或...

    Date Util

    为了解决这个问题,`SimpleDateFormat`类被用来自定义日期和时间的格式化,例如:"yyyy-MM-dd HH:mm:ss"。但需要注意的是,`SimpleDateFormat`不是线程安全的,所以在多线程环境中要特别小心。 接着,我们关注`java...

    Java-Date类相关知识

    例如,模式`"yyyy年MM月dd日 HH时mm分ss秒"`会将日期格式化为“年月日 时分秒”的形式。模式中的字母代表特定的日期或时间部分,如`y`代表年,`M`代表月,`d`代表日,`H`代表24小时制的小时,`m`代表分钟,`s`代表秒...

Global site tag (gtag.js) - Google Analytics