万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    0000-00-00 00:00:00の文字列をDateTimeに変換 UnityScript

    var dt:DateTime = DateTime.ParseExact(last_activity, "YYYY-MM-dd h:mm:ss", null);

    だと、

    System.FormatException: Invalid format string
      at System.DateTime.ParseExact (System.String s, System.String[] formats, IFormatProvider provider, DateTimeStyles style) [0x00000] in <filename unknown>:0 
      at System.DateTime.ParseExact (System.String s, System.String format, IFormatProvider provider, DateTimeStyles style) [0x00000] in <filename unknown>:0 
      at System.DateTime.ParseExact (System.String s, System.String format, IFormatProvider provider) [0x00000] in <filename unknown>:0 
      at FriendList.MakeFriendList (System.String user_name, Int32 gw_type, Int32 gw_level, System.String last_activity, Int32 friend_status, System.String invite_code) [0x00096] in

    エラーになる。

    ※Parseメソッドで変換できない書式の文字列はDateTime.ParseExactメソッド

    yyyyは小文字?

    ・24時間表記はHH

    DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")

    AM/PMはtt

    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss tt")