VB.net:你如何得到开始年份的日期?

Jac*_*ack 2 vb.net

今天是3/12/2009,基于今天的日期.我想获得今年的开始日期,那将是2009年1月1日.有谁知道有没有办法做到这一点?这样做的原因是我希望将今天日期的DateDiff与今天的日期开始日期相对应.

插口

Jar*_*Par 13

试试这个

编辑正如康拉德指出的那样,保持简单

VS任何版本

Dim year As New DateTime(DateTime.Now.Year, 1, 1)
Run Code Online (Sandbox Code Playgroud)

VS2008(带选项推迟)

Dim year = new DateTime(DateTime.Now.Year, 1, 1)
Run Code Online (Sandbox Code Playgroud)

VS2005或VS2008(选件推断关闭)

Dim year As DateTime = new DateTime(DateTime.Now.Year, 1, 1)
Run Code Online (Sandbox Code Playgroud)