繁体   English   中英

如何创建日期计算(自特定日期起添加天数并写入DD / MM / YYYY结果)

[英]How to create a date calculation (add a number of days since a particular date and write a DD/MM/YYYY result)

我有一个以整数类型存储日期的MSSQL数据库。 该数字与自1970年1月1日以来经过的天数有关。 我需要一个ASP.NET代码,该代码将从数据库表中获取整数并将其转换为日期-将天数添加到1970年1月1日,并以DD / MM / YYYY格式回显结果。 例如,如果数据库中的数字为3,则计算脚本将生成04/01/1970。

// Get value from database
int valueFromDatabase = 3;

DateTime jan1970 = new DateTime(1970, 1, 1);
DateTime finalDate = jan1970.AddDays(valueFromDatabase);

string result = finalDate.ToString("dd/MM/yyyy");

尝试这个:

private static string GetConvertedDate(int numberOfDays)
{
   DateTime defaultDate = new DateTime(1970, 1, 1);
   return defaultDate.AddDays(numberOfDays).ToString("dd/MM/yyyy");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM