unity C 把指定時間轉化成時間戳

2021-10-08 15:40:32 字數 1200 閱讀 5653

比如今天的晚上八點

datetime today =

newdatetime

(now.year, now.month, now.day,20,

0,0)

;system.datetime starttime = timezone.currenttimezone.

tolocaltime

(new

system.datetime

(1970,1

,1,0

,0,0

,0))

;//這是歷史最早的時間戳

long t =

(today.ticks - starttime.ticks)

/10000000

;//得到了那個點的時間戳(這裡用long好像會丟精度 建議decimal)

decimal unix =

(decimal

)(today - datetime.now )

.totalseconds;

// 現在時間到那個點的相差秒數

timespan ts =

newtimespan(0

,0, convert.

toint32

(unix));

_times = ts.hours; _timef =

(int

)ts.minutes; _timem =

(int

)ts.seconds;

debug.

log($"時,分,秒");

_casttime.text = $"::"

;

這下面 做筆記的 忽略忽略忽略忽略忽略忽略忽略

int hooktimes = (int)unix / 3600;

decimal hooktime1 = unix / 60;

decimal hooktime2 = hooktimes * 60;

decimal hooktimef = hooktime1 - hooktime2;

decimal hooktimem = hooktimef * 60 - (int)hooktimef * 60;

debug.log($"時,分,秒");

times = hooktimes; timef = (int)hooktimef; timem = (int)hooktimem;

用JS將指定時間轉化成使用者當地時區的時間

公司的專案是面向海外使用者的,但是最初的設計沒考慮到時差問題,存入資料庫的時間都是東八區的時間,導致現在補救有點坑爹.有乙個需求是,產品詳細頁需要註明此款產品的開售時間,當海外的使用者來訪問這個頁面時,不應該顯示的是東八區的時間,而應該顯示當地時區對應的時間。net的類庫里沒有獲取客戶端當地時區的方...

C 把日期轉化成星期

顯示效果 前台頁面 1 0 x name lb txt 0 text 選中日期 fontsize 13 2 1 x name lb txt 1 text 哪年 fontsize 13 3 2 x name lb txt 2 text 哪月 fontsize 13 4 3 x name lb txt ...

把字串轉化成整數

這道題看似很簡單,實現其基本功能,大部分人都能用10行 之內的 解決。while str 但是,當我們要把很多特殊的情況即測試用例都考慮進去,卻不是一件容易的事。比如 空指標 空字串 正負號 溢位等方方面面的測試用例都考慮到,並在寫 時對這些特殊的輸入都定義好合理的輸出,define crt sec...