如何在 Vb 中设置日期时间的日期?

uma*_*dik 0 vb.net

我有一个像这样的日期时间变量:

Dim tarih2 As New DateTime( _
    year(tarih3), _
    month(tarih3), _
    DateTime.DaysInMonth(year(tarih3), month(tarih3)))
Run Code Online (Sandbox Code Playgroud)

我需要将一天的部分设置为特定值。如何设置日期时间的日期?

Geo*_*off 5

DateTime是不可变的,因此您无法更改该值;AddDays()您只能通过调用相对偏移量或以与问题中类似的方式使用构造函数来构造新实例:

tarih2 = new DateTime(year(tarih2), month(tarih2), newDayValue)
Run Code Online (Sandbox Code Playgroud)