vb.net - String naar datum conversie

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Adisberg
  • Registratie: Augustus 2011
  • Laatst online: 21-02-2022
Ik moet voor een project in vb.net een datum string omzetten naar een datetime variabele. Ik krijg het echter steeds de melding dat mijn string format niet geldig is. Het gaat om een string in format "3 augustus 2021 09:23". Wat ik nu probeer is het volgende:

Date.ParseExact("3 augustus 2021 09:24", "dd mmmm yyyy hh:mm", System.Globalization.DateTimeFormatInfo.InvariantInfo, Globalization.DateTimeStyles.None)

Ik heb het ook geprobeerd met andere string formats en globalization instellingen, maar blijkbaar doe ik iets niet goed.

Iemand enig idee?

Beste antwoord (via Adisberg op 03-08-2021 09:34)


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 02:16
Ik zou eens beginnen met een nl culture meegeven

Roomba E5 te koop

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 02:16
Ik zou eens beginnen met een nl culture meegeven

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • Adisberg
  • Registratie: Augustus 2011
  • Laatst online: 21-02-2022
Ik heb het nu volgens mij werkend met:

cultureInfo = New CultureInfo("nl-NL")
DateTime.Parse("3 augustus 2021 09:31", cultureInfo, DateTimeStyles.NoCurrentDateDefault)

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
De deeloplossing die je zelf toont met ParseExact waar je ook daadwerkelijk het format mee geeft is overigens niet zo verkeerd, dat voorkomt dat je bij andere input opeens verkeerde output krijgt. Ook aan ParseExact kun je gewoon een nl-NL culture meegeven.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

https://docs.microsoft.co...e-and-time-format-strings

''m" en "M" zijn niet uitwisselbaar.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...