我正在使用 .NET 环境并希望跟踪信用卡中的到期日期。日期的性质是“MMYYYY”。推荐的存储方式是什么?我应该只使用 .NET 字符串还是使用 .NET DateTime 对象?
最佳答案
几乎在所有情况下,最简单的解决方案往往是最好的解决方案。它易于维护,易于其他程序员识别,甚至可以让您远离麻烦(整数和字符串会导致本地化问题和无效值)。
System.DateTime
是最好的选择,它为那些也可能在给定日期到期的卡提供了灵 active (它们很少见,但确实存在,并且可能会随着临时性变得更加普遍信用卡变得流行)。存储值时,只需使用 System.DateTime
结构的 Date
属性,因为这将忽略时间组件。
关于c# - 使用什么数据类型来存储 "MMYYYY"格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769189/