代码改变世界

DateTime To Guid

2010-08-11 15:50  JingXinSoft  阅读(312)  评论(0)    收藏  举报

1.DateTime To Guid

 

  public static Guid DTTicksToGuid()
        {
            string dtNowTickString = DateTime.Now.Ticks.ToString();
            string dateTimeGuid = dtNowTickString.Insert(8, "-").Insert(13, "-").Insert(18, "-").Insert(21, "00-000000000000");
            return new Guid(dateTimeGuid);
        }

2.Guid To DateTime

  

  string ticksString=Guid.ToString().Substring(0, 21).Remove(8, 1).Remove(12, 1).Remove(16, 1);

  DateTime dt=new DateTime(long.Parse(ticksString));