Static unix functions
This commit is contained in:
parent
f836479b1d
commit
7f59ecf7a2
|
@ -33,16 +33,17 @@ namespace CryptoCalc
|
||||||
UnixTime = (long)DateTime.UtcNow.Subtract(DateTime.UnixEpoch).TotalSeconds;
|
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;
|
return (long)dateTime.Subtract(DateTime.UnixEpoch).TotalSeconds;
|
||||||
}
|
}
|
||||||
|
|
||||||
public DateTime GetUTCTimeFromUnixTime(long unix)
|
public static DateTime GetUTCTimeFromUnixTime(long unix)
|
||||||
{
|
{
|
||||||
return DateTime.UnixEpoch.AddSeconds(unix).ToUniversalTime();
|
return DateTime.UnixEpoch.AddSeconds(unix).ToUniversalTime();
|
||||||
}
|
}
|
||||||
public DateTime GetLocalTimeFromUnixTime(long unix)
|
|
||||||
|
public static DateTime GetLocalTimeFromUnixTime(long unix)
|
||||||
{
|
{
|
||||||
return DateTime.UnixEpoch.AddSeconds(unix).ToLocalTime();
|
return DateTime.UnixEpoch.AddSeconds(unix).ToLocalTime();
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@ namespace CryptoCalc
|
||||||
IEnumerable <Transaction> transactions = transactionDB.ReturnQuery(genericT, query);
|
IEnumerable <Transaction> transactions = transactionDB.ReturnQuery(genericT, query);
|
||||||
foreach (Transaction t in transactions)
|
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)
|
private void searchButton_Click(object sender, RoutedEventArgs e)
|
||||||
|
@ -70,7 +70,7 @@ namespace CryptoCalc
|
||||||
{
|
{
|
||||||
Wallet w = new();
|
Wallet w = new();
|
||||||
w.SaveUnixTimeNow();
|
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.Platform = "Ledger";
|
||||||
w.Name = "DefaultBTCWallet";
|
w.Name = "DefaultBTCWallet";
|
||||||
w.Currency = "BTC";
|
w.Currency = "BTC";
|
||||||
|
|
Loading…
Reference in New Issue