C#でUnixタイムスタンプを取得する方法
Unixタイムスタンプは、主にUnixオペレーティングシステムで使用されます。ただし、すべてのタイムゾーンの時刻を表すため、すべてのオペレーティングシステムに役立ちます。
Unixタイムスタンプは、時間を秒単位で表します。 Unixエポックは1970年1月1日に始まりました。
したがって、Unixタイムスタンプは特定の日付間の秒数です
例
DateTime.Now.Subtract()。TotalSecondsMethod
を使用してUnixタイムスタンプを取得するにはclass Program{ static void Main(string[] args){ Int32 unixTimestamp = (Int32)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; Console.WriteLine("The Unix Timestamp is {0}", unixTimestamp); Console.ReadLine(); } }
出力
1596837896
例
DateTimeOffset.Now.ToUnixTimeSeconds()メソッドを使用してUnixタイムスタンプを取得するには
class Program{ static void Main(string[] args){ var unixTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp); Console.ReadLine(); } }
出力
1596819230.
例
TimeSpanStructメソッドを使用してUnixタイムスタンプを取得するには
class Program{ static void Main(string[] args){ TimeSpan epochTicks = new TimeSpan(new DateTime(1970, 1, 1).Ticks); TimeSpan unixTicks = new TimeSpan(DateTime.Now.Ticks) - epochTicks; Int32 unixTimestamp = (Int32)unixTicks.TotalSeconds; Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp); Console.ReadLine(); } }
出力
1596839083
-
WindowsでGetWindows10アイコンを削除する方法
Windows 10は間もなくリリースされる予定です。新しいバージョンには、Windows Hello、Cortana、Edgeなどのすばらしい機能が搭載されており、ひどいスタート画面も修正されているため、このニュースにとても興奮しています。実際、アップグレードはすべてのWindows 7(およびそれ以降)のユーザーに無料で提供されており、リリース日も発表されています。 7月29日です。リリース日が間近に迫っているため、ほとんどすべてのWindows7およびWindows8ユーザーのタスクバーに、無料アップグレードの予約を提案する新しいアイコンが表示されています。 ただし、この新しいタスクバ
-
C#でタプルの6番目の要素を取得するにはどうすればよいですか?
タプルの6番目の要素を取得するためのコードは、次のとおりです- 例 using System; public class Demo { public static void Main(String[] args){ var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500); var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500); &nbs