Salve a tutti, nella disperata ricerca di ricavare la settimana dell'anno in corso sono incappato in un fatto assai curioso, provate il seguente codice
Public Sub testa
DateTime.DateFormat = "MM/dd/YYYY"
Log(DateTime.DateParse("04/01/2021"))
Log(DateTime.DateParse("09/13/2021"))
Log(DateTime.DateParse("09/14/2021"))
Log(DateTime.DateParse("09/15/2021"))
Log(DateTime.DateParse("09/16/2021"))
Log(DateTime.DateParse("09/17/2021"))
Log(DateTime.DateParse("09/18/2021"))
Log(DateTime.DateParse("09/19/2021"))
Log(DateTime.DateParse("09/20/2021"))
Log(DateTime.DateParse("09/21/2021"))
End Sub
a me restituisce
mentre se quoto o elimino il dateformat
mi restituisce
Faccio notare che il date format è corretto con l'esempio riportato quando si comincia a scrivere dateparse, anche se non richiesto, in realtà quel dateformat è stato aggiunto in formato diverso prima di chiamare la funzione, ma come lo si mette lo si mette, se c'è di mezzo nel code un dateformat mi va in crisi