Это так просто, но я не могу понять, как это сделать, извините, пожалуйста, мое невежество.
Я бы хотел, чтобы переменная дата-время была текущей датой-временем + 1 час в формате "гггг-мм-дд ЧЧ: мм: сс"
Я пробовал это до сих пор (dotnetfiddle.net) и когда я назначаю его переменной datetime, дата меняется на косую черту вместо hypen.
Imports System
Public Module Module1
Public Sub Main()
Dim tet As String = Datetime.Now.AddHours(1).ToString("yyyy'-'MM'-'dd hh:mm:ss")
Dim expiryTime As DateTime = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
System.Globalization.CultureInfo.InvariantCulture)
Console.WriteLine(convert.todatetime(tet))
Console.WriteLine(tet)
Console.WriteLine(Datetime.Now.AddHours(1))
End Sub
End Module
В соответствии с одним из комментариев я использовал parseExact и все еще вижу дату с косой чертой вместо hypen
![screenshot](https://i.stack.imgur.com/ZOBtd.png)