Static unix functions

This commit is contained in:
Stedd 2022-02-12 17:07:48 +01:00
parent f836479b1d
commit 7f59ecf7a2
2 changed files with 6 additions and 5 deletions

View File

@ -33,16 +33,17 @@ namespace CryptoCalc
UnixTime = (long)DateTime.UtcNow.Subtract(DateTime.UnixEpoch).TotalSeconds;
}
public long GetUnixTime(DateTime dateTime)
public static long GetUnixTime(DateTime dateTime)
{
return (long)dateTime.Subtract(DateTime.UnixEpoch).TotalSeconds;
}
public DateTime GetUTCTimeFromUnixTime(long unix)
public static DateTime GetUTCTimeFromUnixTime(long unix)
{
return DateTime.UnixEpoch.AddSeconds(unix).ToUniversalTime();
}
public DateTime GetLocalTimeFromUnixTime(long unix)
public static DateTime GetLocalTimeFromUnixTime(long unix)
{
return DateTime.UnixEpoch.AddSeconds(unix).ToLocalTime();
}

View File

@ -40,7 +40,7 @@ namespace CryptoCalc
IEnumerable <Transaction> transactions = transactionDB.ReturnQuery(genericT, query);
foreach (Transaction t in transactions)
{
Debug.WriteLine($"{t.GetLocalTimeFromUnixTime(t.UnixTime)} *** {t.Currency} - {t.Amount}");
Debug.WriteLine($"{DBClasses.GetLocalTimeFromUnixTime(t.UnixTime)} *** {t.Currency} - {t.Amount}");
}
}
private void searchButton_Click(object sender, RoutedEventArgs e)
@ -70,7 +70,7 @@ namespace CryptoCalc
{
Wallet w = new();
w.SaveUnixTimeNow();
w.UnixTimeCreated = w.GetUnixTime(new DateTime(rand.Next(2011, DateTime.Now.Year), rand.Next(1,12), rand.Next(1, 28)));
w.UnixTimeCreated = DBClasses.GetUnixTime(new DateTime(rand.Next(2011, DateTime.Now.Year), rand.Next(1,12), rand.Next(1, 28)));
w.Platform = "Ledger";
w.Name = "DefaultBTCWallet";
w.Currency = "BTC";