Beispiel #1
0
        public static string GetTimeFromVpos(NicoNicoGetPlayerStatus status, int vpos)
        {
            //秒に直す
            vpos /= 100;

            //マイナス部分
            var basetime = int.Parse(status.StartTime) - int.Parse(status.BaseTime);

            //マイナス部分を引く
            vpos -= basetime;

            var time = new TimeSpan(0, 0, vpos).ToString();

            if(time.StartsWith("00:")) {

                time = time.Substring(3);
            }

            return time;
        }
Beispiel #2
0
        public static string GetTimeFromVpos(int vpos)
        {
            //秒に直す
            vpos /= 100;

            var time = new TimeSpan(0, 0, vpos).ToString();

            if (time.StartsWith("00:")) {

                time = time.Substring(3);
            }

            return time;
        }
 string ConvertToSRTTimeString(double seconds)
 {
     var mill = (int)(1000 * (seconds - (int)seconds));
     var s = new TimeSpan(0, 0, 0, (int)seconds, mill).ToString();
     return s.Substring(0, s.Length - 4).Replace(".", ",");
 }