facebook twitter hatena line email

「Unity/Csharp/日時」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(unixtimeを取得)
(時間表示)
行3: 行3:
 
  DateTime.Now.ToString("T")
 
  DateTime.Now.ToString("T")
 
  > 16:12:10
 
  > 16:12:10
 +
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
  
 
==日付フォーマット一覧==
 
==日付フォーマット一覧==

2019年2月28日 (木) 10:56時点における版

時間表示

using System;
DateTime.Now.ToString("T")
> 16:12:10
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")

日付フォーマット一覧

https://msdn.microsoft.com/ja-jp/library/k494fzbf(v=VS.80).aspx

d :08/17/2000
D :Thursday, August 17, 2000
f :Thursday, August 17, 2000 16:32
F :Thursday, August 17, 2000 16:32:32
g :08/17/2000 16:32
G :08/17/2000 16:32:32
m :August 17
r :Thu, 17 Aug 2000 23:32:32 GMT
s :2000-08-17T16:32:32
t :16:32
T :16:32:32
u :2000-08-17 23:32:32Z
U :Thursday, August 17, 2000 23:32:32
y :August, 2000
dddd, MMMM dd yyyy :Thursday, August 17 2000
ddd, MMM d "'"yy :Thu, Aug 17 '00
dddd, MMMM dd :Thursday, August 17
M/yy :8/00
dd-MM-yy :17-08-00


unixtimeを取得

var now = DateTime.UtcNow;
long unixtime = (long)(now - new DateTime(1970, 1, 1)).TotalSeconds;

unixtimeとDatetime変換

https://gist.github.com/YuukiTsuchida/06ca3a1f0baf755651b0#file-unixtime