持续时间duration 与时间的转换

问题描述

如果知道时间如何用转为持续时间duration如duration=324转为时间是05:23如果知道时间05:23如何转为duration=324感谢

解决方案

解决方案二:
05:23怎么会是324?5*60+23不是323么?
解决方案三:
TimeSpan直接可以得到你想要的结果啊
解决方案四:
使用DateTime.Substract(.....)来计算两个时间之间的TimeSpan。
解决方案五:
比如说要计算距离当天晚上9点21分还有多少秒,可以写varnw=DateTime.Now;vartarget=nw.Date.Add(TimeSpan.FromHours(21).Add(TimeSpan.FromMinutes(21)));varduration=target.Subtract(nw).TotalSeconds;

或者varnw=DateTime.Now;vartarget=newDateTime(nw.Year,nw.Month,nw.Day,21,21,0);varduration=target.Subtract(nw).TotalSeconds;

解决方案六:
TimeSpan.FromSeconds(324)(newTimeSpan(0,5,23,0)).TotalSeconds
解决方案七:
楼上你被误导了額TimeSpan.FromMinutes(324);(newTimeSpan(0,5,23,0)).TotalMinutes;TotalSeconds是秒了.

时间: 2024-11-03 09:26:55

持续时间duration 与时间的转换的相关文章

Delphi获取格林威治时间并转换到北京时间

uses Winapi.msxml, System.DateUtils; //实时获取网络时间的函数, 得到的是格林威治时间; 默认从 sohu 服务器获取, 因为它最快, 平均只需 15 毫秒function GetNetTime(aUrl: WideString = 'http://www.sohu.com'): string; begin with CoXMLHTTP.Create do beginopen('Post', aUrl, False, EmptyParam, EmptyPar

图片-jqgrid时间格式转换的问题

问题描述 jqgrid时间格式转换的问题 坐等 研究了好久 求帮助啊 解决方案 配置过formatter了吗?你代码和数据格式是什么...

时间转换越界-delphi excel导入stringgrid后时间格式转换有越界

问题描述 delphi excel导入stringgrid后时间格式转换有越界 ![CSDN移动问答][1]excel导入stringgrid过程:procedure TForm1.btn1Click(Sender: TObject);var ExcelAppsheet:Variant; ExcelRowCountExcelcolCountijmnk:Integer; strstr1:string; wbk:OleVariant; EclApp WorkBook : Variant; begin

[翻译] ColourClock 将时间值转换成背景色

ColourClock 将时间值转换成背景色   https://github.com/bennyguitar/ColourClock This project converts Time to Hex/RGB, and is quite beautiful to look at. This was HEAVILY inspired byhttp://thecolourclock.co.uk and really, all credit goes to them. 这个工程是用来把时间值转换为H

Sql日期时间格式转换

原文:Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select C

javascript-js 将CST的时间字符串转换成需要的日期格式字符串

问题描述 js 将CST的时间字符串转换成需要的日期格式字符串 例如,将Mon Apr 27 09:08:20 CST 2015转化为2015-4-27 09:08:20 请问实现这个功能的JS代码应该怎么写呢? 解决方案 使用toLocaleString()方法试下: /** * @return a string representation of this date, using the locale * conventions. */ public String toLocaleStrin

JS时间戳和时间之间转换例子

一.时间转换时间戳 var date = new Date(); //时间对象 var str = date.getTime(); //转换成时间戳 二.时间戳转换为时间 1.转换成 2015-7-18 16:50:43 格式: function getDate(tm){ var tt=new Date(parseInt(tm) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ") retu

时间日期转换

时间日期转换 下面为效果显示区!  

一个时间日期转换格式的小功能(Oracle)

一个时间日期转换格式的小功能 SQL> SELECT TO_CHAR(SYSDATE,'SSSSS'),sysdate FROM DUAL; TO_CH SYSDATE ----- ------------------- 62239 2007-11-21 17:17:19 SSSSS :格式显示的是自午夜0点以来,流逝的秒数,用它来算两个时间之差的秒数很简单,如下: SQL> set serveroutput on   1  declare   2  t1 number ;   3  t2 n