在C#中的数字日期值的末尾添加数字

时间:2015-02-09 14:38:21

标签: c# asp.net .net c#-4.0 datetime-format

我试图将日期(月/日/年)的ID存储在C#中的相同整数值中。

通过这种方式,我可以检查特定ID是否已在特定日期投票,并防止在同一天进行双重投票。我将投票存储在一个静态变量中。

我使用此代码将日期转换为long:

long.Parse(DateTime.Now.ToString("yyyyMMdd"));

因此,今天(2015年2月9日)我得到:20150209

现在我的ID是整数。我想将这些附加到转换后的日期编号。

因此,如果ID为138,我想在数字的末尾添加138,因此最终结果为:20150209138

如何将ID附加到转换后的数字日期,就像我上面解释的那样?

1 个答案:

答案 0 :(得分:4)

long.Parse(DateTime.Now.ToString("yyyyMMdd")+ID.ToString());