示例#1
0
        public bool PerformTimeJump(TimeSpan timeSpan)
        {
            offset = new TimeOffset {
                Days = timeSpan.Days, Hours = timeSpan.Hours, Minutes = timeSpan.Minutes
            };
            DalTimeoffset dal = new DalTimeoffset(this, this.storageAccount);

            return(dal.SaveTimeoffset(offset));
        }
示例#2
0
        public DateTime GetCurrentTime(bool refreshTimeJump)
        {
            if (refreshTimeJump)
            {
                DalTimeoffset dal = new DalTimeoffset(this, this.storageAccount);
                offset = dal.GetTimeOffset();
            }

            DateTime baseTime   = DateTime.UtcNow;
            DateTime returnTime = offset != null?
                                  baseTime.Add(new TimeSpan(offset.Days, offset.Hours, offset.Minutes, 0)) : baseTime;

            return(returnTime);
        }