Ich möchte einen gültigen Zeitstempel in meiner Bewerbung erhalten, also schrieb ich:
public static String GetTimestamp(DateTime value)
{
return value.ToString("yyyyMMddHHmmssffff");
}
// ...later on in the code
String timeStamp = GetTimestamp(new DateTime());
Console.WriteLine(timeStamp);
Ausgabe:
000101010000000000
Ich wollte so etwas wie:
20140112180244
Was habe ich falsch gemacht?
double timestamp = 1498122000; DateTime fecha = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc).AddSeconds(timestamp);
extrahiert von hierquelle
ToUnixTimeMilliseconds()
Dies ist eine alternative Möglichkeit, unterschiedliche Transaktionen zu individualisieren. Es ist keine Unix-Zeit, sondern Windows-Filetime.
Aus den Dokumenten :
quelle
"TIME" ist das DateTime-Objekt, für das Sie den Unix-Zeitstempel erhalten möchten.
quelle
Für UTC :
Für lokales System :
quelle