【发布时间】:2015-02-09 14:38:21
【问题描述】:
我正在尝试将带有日期(月/日/年)的 ID 存储在 C# 中的相同整数值中。
这样我可以检查特定 ID 是否已在特定日期被投票,并防止在同一天重复投票。我将投票存储在一个静态变量中。
我使用此代码将日期转换为长日期:
long.Parse(DateTime.Now.ToString("yyyyMMdd"));
所以今天(2/9/2015)我得到:20150209
现在我的 ID 是整数。我想将它们附加到转换后的日期编号。
所以如果例如 ID 是 138,我想在数字末尾添加 138,所以最终结果将是:20150209138。
如何将 id 附加到转换后的数字日期,就像我上面解释的那样?
【问题讨论】:
-
* 1000) + 138,虽然以这种方式存储数字可能不是最好的主意,最好使用字符串或对象模型 -
@Sayse 我希望搜索速度非常快,我使用 MultiValueDictionary。所以我可以根据键(ip)和值(例如20150209138)进行搜索
-
加 1 用于使用对象而不是捏造数字。
标签: c# asp.net .net c#-4.0 datetime-format