直接上代码:

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("正在计算Guid....."); Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); for (int i = ; i < ; i++)
{
Guid guid = Guid.NewGuid();
}
stopwatch.Stop(); TimeSpan t = stopwatch.Elapsed; string totaltime = String.Format("{0:00}:{1:00}:{2:00}:{3:00}", t.Hours, t.Minutes, t.Seconds, t.Milliseconds);
Console.WriteLine("使用Guid时,总用时:{0}", totaltime);//2s //----------------------------------------------------------------------------------// Console.WriteLine("正在计算DateTime.....");
stopwatch.Start(); for (int i = ; i < ; i++)
{
DateTime dateTime = DateTime.Now;
}
stopwatch.Stop(); TimeSpan t2 = stopwatch.Elapsed; string totaltime2 = String.Format("{0:00}:{1:00}:{2:00}:{3:00}", t2.Hours, t2.Minutes, t2.Seconds, t2.Milliseconds);
Console.WriteLine("使用DateTime时,总用时:{0}", totaltime2);//3s Console.ReadKey();
}
}
}

千万级别差一秒,再加一个零,差5s左右,所以用Guid比较合理!

最新文章

  1. 1、linux网络服务实验 用PuTTY连接Linux
  2. 解决HttpWebRequest首次连接特别慢的问题
  3. MFC学习随笔(1)
  4. UIActionSheet和UIAlert
  5. 2.css选择器
  6. maven系列(2)-第一个maven的项目
  7. 虚拟机安装Centos6.5之后的网络配置
  8. 【Markdown】Writing on Github - 在GitHub上写作
  9. [转] TCP数据包重组实现分析
  10. WordPress教程之判断文章所属分类函数in_category、is_category
  11. use utf8
  12. POJ3050 Hopscotch 【DFS】
  13. Portlet MVC框架
  14. 点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)
  15. ELK 日志采集 实战教程
  16. Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析
  17. wget for windows
  18. Django的路由层(2)
  19. 转:oracle:win7手工卸载oracle数据库11g
  20. gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第三篇:gradle完整的实战

热门文章

  1. python 文件压缩及解压
  2. Python安装以及简单使用教程
  3. 九十九:CMS系统之ajax提交修改密码的数据
  4. [ML] Online learning
  5. 用python实现简单EXCEL数据统计的实例
  6. 【Struts中private static final long serialVersionUID的作用】
  7. 【笔记】Docker部署Odoo
  8. springboot-自定义异常处理器
  9. 了解DrawCall
  10. DRF视图-基类