如何在C#中为每个新年将序列值重置为1

时间:2011-09-20 19:25:14

标签: c#

我正在使用序列生成YYYY-“序列值”格式的标识符,并且每个新年必须将序列值重置为1。例如:今年的价值将像2011-3456。当新的一年到来时,它应该设置为:2012-0001。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

可能的解决方案,假设您需要每年的标识符及其年度日期:

private string GetYearlyIdentifier(DateTime date)
{
  return String.Format("{0:0000}-{0:000}",date.Year, date.DayOfYear);
}

(未经测试)