ticksは、ナノ秒を表す
前回の累積ナノ秒から今の累積ナノ秒を引いて、秒に変換したものがseconds
long ticks = System.DateTime.Now.Ticks;
if( PlayerPrefs.HasKey("test") )
{
string datetimeString = PlayerPrefs.GetString ("test");
long lastTicks=System.Convert.ToInt64(datetimeString);
Debug.Log("tics=" + ticks.ToString() );
Debug.Log("lastTics=" + lastTicks.ToString() );
int seconds = (int)((ticks-lastTicks) / 10000000);
Debug.Log("diff=" + seconds.ToString() );
}
PlayerPrefs.SetString ("test", ticks.ToString() );
PlayerPrefs.Save();
最終更新:2015年09月27日 17:58