Unity C# string to int?
Hallo, ich Grübel schon so lange an diesem Problem, unzwar habe ich mir das Datum vom System geholt und auf einen Text ausgegeben. Nur ich möchte einen Counter machen wie lange es ist bis zum angegeben Ziel Datum. Das heißt der Nutzer gibt sein gewünschtes Datum ein und dann soll gezeigt werden wie lange es noch bis dahin ist nur mein Problem ist um das ausrechnen zu können muss ich das Datum was momentan im string ist zu einen integer umwandeln oder wenn es sein muss ein float ich bin sehr dankbar wenn jemand weiß wie das geht.
LG Dominik Huber
2 Antworten
Ich würd für dates auch in unity die Microsoft Datetime Library benutzen.
Oder hier ein Guide.
Am besten machst du das so das der User ein bestimmtest Format von Datum angeben soll. Und dieses parst du dann zu einem Datetime object.
Du kannst dann mit der Methode DateTime.Substract die Differenz von den Dates herausfinden oder einfach die Dates minus rechnen und mit DateTime.TotalDays
... also, kannst du nicht den Umweg weglassen? Du hast das Datum geholt und zum Text gemacht. Wieso kannst du's nicht als Daten weitergeben? Dann entfällt das Parsen... oder wenn du das Zeug irgendwo zwischenlagern musst und nur einen Text zwischenlagern kannst im System, dann könntest du's mit Base64 codieren...