【发布时间】:2010-09-12 00:55:43
【问题描述】:
我的信用卡处理器要求我发送信用卡到期日期后的两位数年份。以下是我目前的处理方式:
- 我在页面上添加了 4 位数年份的
DropDownList。 - 我在
DateTime字段中验证到期日期,以确保传递给 CC 处理器的到期日期没有到期。 - 我将两位数的年份发送到 CC 处理器(根据需要)。我通过年份 DDL 中的值的子字符串来执行此操作。
有没有一种方法可以将四位数的年份转换为两位数的年份。我在 DateTime 对象上没有看到任何内容。还是我应该继续按原样处理它?
【问题讨论】:
-
我很高兴没有内置方法,因为我可以看到它一直因为错误的原因被使用...重新介绍 Y2K 有人吗? =)
标签: c# datetime 2-digit-year