やります!アンコちゃん 公式wiki - データベースについて

データベースについて

DBv1系

database.sqlite

DBv2系

database2.sqlite
バージョン2.0.6.0から 2.0.48.7まで

DBv3系

database3.sqlite
name.sqlite
バージョン2.1.0から
date値の扱い
windowsのシリアル値になります。
c#なら new DateTime( ここにあたえる )で変換できます。
unixtimeに変換するには(ここにあたえる - 621355968000000000) / 10000000で変換できます。
vpos
放送開始からの経過時間です。
        /// <summary>
        /// Vpos値から時間の文字列へ変換
        /// </summary>
        /// <param name="vpos">vpos値</param>
        /// <returns></returns>
        public static string VposToTimeString(int vpos)
        {
            bool plus  =  vpos > 0 ? true:false;
            int  wvpos  = Math.Abs(vpos);
            int  m  = wvpos / 6000;
            int s  = (wvpos - m * 6000) / 100;
            int mm  = m % 60;
            int hh  = (m - mm) / 60;
            return vpos==0 ? "":(!plus ?  "-": "") + (hh == 0 ? "": hh.ToString() + ":") + mm.ToString("00") + ":" + s.ToString("00");
        }