时间数字(单位/秒)转换为 时间格式(00:00:00)

Javascript 版本

     function showTime(iTimelLength) {
            var str = "";
            var s = parseInt(iTimelLength % 60);
            var m = parseInt(((iTimelLength - s) / 60) % 60);
            var h = parseInt((iTimelLength - s) / 3600);
            str += (h >= 10 ? h + ":" : h > 0 ? "0" + h + ":" : "00:");
            str += (m >= 10 ? m + ":" : m > 0 ? "0" + m + ":" : "00:");
            str += (s >= 10 ? s : s > 0 ? "0" + s : "00");
            $("#txtTimeLength").val(str);  //输出格式:00:00:00
        }

C# 版本

decimal iTimelLength = model.videoTimeLength;
var str = "";
decimal s = Convert.ToDecimal(iTimelLength % 60);
int m = Convert.ToInt32(((iTimelLength - s) / 60) % 60);
int h = Convert.ToInt32((iTimelLength - s) / 3600);
str += (h >= 10 ? h.ToString() + ":" : h > 0 ? "0" + h.ToString() + ":" : "00:");
str += (m >= 10 ? m.ToString() + ":" : m > 0 ? "0" + m.ToString() + ":" : "00:");
str += (s >= 10 ? s.ToString() : s > 0 ? "0" + s.ToString() : "00");
this.txtTimeLength.Text = str;  //输出格式:00:00:00

原文地址:https://www.cnblogs.com/jronny/p/12090311.html

时间: 2024-11-09 02:42:32

时间数字(单位/秒)转换为 时间格式(00:00:00)的相关文章

Java 时间格式转换为:“2014-09-26T11:21:00+8:00”

Java 时间格式转换为:"2014-09-26T11:21:00+8:00" import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss+

SQLServer中将时间戳转换为时间格式

--在sql中将时间戳转换为时间类型 SQL里面有个DATEADD的函数.时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数.所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00') 注解:北京时间与GMT时间关系    1.GMT是中央时区,北京在东8区,相差8个小时 2.所以北京时间 = GMT时

小白上路 iOS时间戳,字符型,date型的时间 转换为英文格式

////  TimeTransform.m//  TimeFormatDemo////  Created by 码修者 on 15/8/16.//  Copyright (c) 2015年 码修者. All rights reserved.// #import "TimeTransform.h" #define SET_TIME_NORMAL_FORMATTER \NSDateFormatter* formatter = [[NSDateFormatter alloc] init];\

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){

postgresql数据库的 to_date 和 to_timestamp 将 字符串转换为时间格式

数据库中:字符串 转换为 时间格式 二者区别: to_data 转换为 普通的时间格式        to_timestamp 转换可为 时间戳格式出错场景: 比较同一天 日期大小的时候,很容易出错 例如:        select current_timestamp from pub_employee        结果如下:            select current_timestamp <= to_date('2018-03-12 18:47:35','yyyy-MM-dd hh

CST 时间格式转换为Date格式

CST格式:Tue Jul 31 11:37:41 CST 2012 Date格式:2016-08-04 02:06:20 1.在页面进入该标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 2.value参数就是从后台取到的时间: 对输入的时间添加: <fmt:formatDate value="${dateTime}" pattern=&

python3数字、日期和时间

1.对数值进行取整 #使用内建的round(value,ndigits)函数来取整,ndigits指定保留的位数,在取整时会取值在偶数上,如1.25取一位会取整1.2,1.26会取整1.3 In [1]: round(1.23,1) Out[1]: 1.2 In [2]: round(1.25,1) Out[2]: 1.2 In [3]: round(1.26,1) Out[3]: 1.3 In [4]: round(1.2645,3) Out[4]: 1.264 #如果参数ndigits为负数

iOS 当前时间距离过去某个时间点的秒数

做蓝牙开发的时候要设置同步时间,以秒为单位,当前时间距离2000-01-01 00:00:00的秒数.网上搜了好久的资料都没找到合适的,然后研究了一下.具体写法如下:  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];  // 设置时间格式 NSTimeZone *timeZone = [NSTime

【Python进阶】数字、日期和时间

一.对数值进行取整 将浮点数取整到固定的小数位:roung(value, ndigits),ndigits可以是负数,取整到十位.百位.千位等. >>> round(1.456, 2)     # 1.46 >>> round(16743, -3)      # 17000 >>> format(1.2345, '0.3f')  # 1.235 二.精确的小数计算 浮点数无法精确表达出所有的十进制小数位. 0.4的二进制表示是无限循环,所以如果要精确表

各种获取时间的方法包含各类时间格式

今天介绍了简单的东西,但没遇到肯定不会,比如我啦! 也就是如何获取当前时间,可以设置时间格式哦! 具体的看代码就懂了 1 //默认日期是当前日期 2 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 3 rzsj.setText(df.format(new Date())); 很简单吧! 设置时间格式有以下几种: 看代码吧!你会大吃一惊,有很多有关时间的获取方法哦! 1. 获取现在时间    @retur