gpt4 book ai didi

c# - 如何减去 DateTime 字段和 Duration?

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:52 25 4
gpt4 key购买 nike

我在数据库中有一个这样格式的字段:2013-06-18 17:00:00.000第二个字段 Duration 采用这种格式:3000(代表秒,所以是 50 分钟)

我需要减去这两个字段并在另一个字段结果中进行设置,结果为:2013-06-18 16:10:00.000

一个补充是它们都只能以字符串格式从数据库中检索。所以它们都是字符串

谢谢

最佳答案

首先,您需要解析 日期时间。然后使用 AddSeconds 减去:

var date = DateTime.Parse("2013-06-18 17:00:00.000");
var newDate = date.AddSeconds(int.Parse("-3000"));

您可以使用 newDate.ToString() 将日期作为字符串获取。

您可以找到DateTime 的文档here .

更新:将秒更改为字符串值。它使用 Parse 转换为整数。

关于c# - 如何减去 DateTime 字段和 Duration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com