JAVA将秒数转变成H:mm:ss格式

简介: JAVA将秒数转变成H:mm:ss格式

  遇到一个问题,前端传过来是秒。但是我要往数据库存的是H:mm:ss样式的,所以呢,直接看代码吧。

package Lx;
public class ClassName {
  public static void main(String[] args) {
    Integer eDate = 6565;
    String timeFormat = String.format("%02d:%02d:%02d", eDate / 3600, (eDate % 3600) / 60, eDate % 60);
    System.out.println("用时 :"+timeFormat);
}
}
解析:

这段代码的目的是将一个表示时间的整数eDate转换为时:分:秒的格式,并将结果打印出来。

首先,将整数eDate除以3600,得到小时数(eDate / 3600)。这表示eDate中包含的总小时数。然后,通过取余运算(%)来获取剩余的时间(eDate % 3600)。将这个结果再除以60,得到分钟数((eDate % 3600) / 60)。最后,将求得的分钟数再次进行取余运算,得到秒数(eDate % 60)。

使用String.format()方法将时间格式化为"时:分:秒"的形式,其中%02d表示在数字小于10时补零。然后将格式化后的字符串赋值给timeFormat变量。

最后,通过System.out.println()方法打印出"用时:"加上格式化后的时间字符串。

例如,如果eDate的值为6565,那么计算过程如下:

小时数:6565 / 3600 = 1

分钟数:(6565 % 3600) / 60 = 11

秒数:6565 % 60 = 5

最终打印结果为:"用时:01:11:05"。

相关文章
|
2月前
|
缓存 Java 数据处理
|
2月前
|
Java
Java模拟文件发送给服务器,服务器将文件转发给其他用户,并保存到服务器本地,其他用户可以接收,并保存到本地磁盘,支持各种文件格式,并解决通信中服务器怎么区分客户端发来的文件类型
Java模拟文件发送给服务器,服务器将文件转发给其他用户,并保存到服务器本地,其他用户可以接收,并保存到本地磁盘,支持各种文件格式,并解决通信中服务器怎么区分客户端发来的文件类型
|
3月前
|
Java 编译器 开发者
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
|
4月前
|
Java 区块链
用Java将ico格式转 PNG/JPG等格式
用Java将ico格式转 PNG/JPG等格式
46 1
|
4月前
|
Java C语言
Java微信语音amr格式转mp3格式
Java微信语音amr格式转mp3格式
|
4月前
|
Java
使用java文件过滤器输出制定格式文件路径
使用java文件过滤器输出制定格式文件路径
|
5月前
|
网络安全 流计算 Python
实时计算 Flink版操作报错合集之Flink sql-client 针对kafka的protobuf格式数据建表,报错:java.lang.ClassNotFoundException 如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
80 1
|
5月前
|
消息中间件 关系型数据库 网络安全
实时计算 Flink版操作报错合集之Flink sql-client 针对kafka的protobuf格式数据建表,报错:java.lang.ClassNotFoundException 如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
175 1
|
4月前
|
Java
JAVA读取EMF文件并转化为PNG,JPG,GIF格式
JAVA读取EMF文件并转化为PNG,JPG,GIF格式
266 0
|
5月前
|
存储 Java 索引
Java的基本语法格式详解
Java的基本语法格式详解
60 0
下一篇
无影云桌面