我想从当前链接创建一个未来的下载链接。不确定我是否需要RoundTime
方法。
以下是lastRadarLink
内容构建方式的示例:
https://sites/default/files/ims_data/map_images/IMSRadar/IMSRadar_202210221655.gif
这是日期时间部分:2022年10月22日16时55分
我想在16:55的基础上再增加5分钟,并使用增加的5分钟重新构建一个新链接,因此本例中的下一个链接应为:
https://sites/default/files/ims_data/map_images/IMSRadar/IMSRadar_202210221700.gif
private void DownloadNext(string lastRadarLink)
{
}
和RoundTime方法
DateTime RoundTime(DateTime date, TimeSpan interval)
{
return new DateTime(date.Ticks / interval.Ticks *
interval.Ticks);
}
1条答案
按热度按时间jqjz2hbq1#
你把它弄得这么复杂。在你的情况下,最简单的方法是使用日期和时间格式字符串。
例如:
输出为:
您可以在https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings上了解更多信息
回复您的注解时,您可以从输入字符串中提取日期,如下所示
输出将为: