C#方法:将日期字符串加上秒数
可以使用DateTime.TryParseExact方法将字符串转换为DateTime,并使用DateTime.AddSeconds方法在日期上添加秒数。以下是一个示例方法的实现:
using System;
public class Program
{
public static DateTime AddSecondsToDate(string date, string seconds)
{
DateTime result;
if (DateTime.TryParseExact(date, 'yyyy-MM-dd', null, System.Globalization.DateTimeStyles.None, out result))
{
int secondsToAdd;
if (int.TryParse(seconds, out secondsToAdd))
{
return result.AddSeconds(secondsToAdd);
}
else
{
Console.WriteLine('Invalid seconds value');
}
}
else
{
Console.WriteLine('Invalid date value');
}
return DateTime.MinValue;
}
public static void Main(string[] args)
{
string date = '2022-01-01';
string seconds = '3600';
DateTime newDate = AddSecondsToDate(date, seconds);
Console.WriteLine(newDate);
}
}
在Main方法中,我们传入了一个日期字符串'2022-01-01'和秒数字符串'3600'。运行程序后,将输出2022-01-01 01:00:00。
原文地址: https://www.cveoy.top/t/topic/fK6Z 著作权归作者所有。请勿转载和采集!