找到 2628 篇文章 关于 C#
669 次浏览
C# 中的 Ulong 类型是 System.UInt64 类型的别名。它是一个无符号整数。设置 Ulong 类型 - ulong val = 7712059531;获取 Ulong 类型的最小值和最大值 - Console.WriteLine(ulong.MaxValue); Console.WriteLine(ulong.MinValue);以下是完整代码 -示例 实时演示using System; using System.Threading; using System.Diagnostics; public class Demo { public static void Main() { ulong val = 7712059531; Console.WriteLine(val); // 最大值和最小值 Console.WriteLine(ulong.MaxValue); Console.WriteLine(ulong.MinValue); // typeof Console.WriteLine(typeof(ulong)); } }输出7712059531 18446744073709551615 0 System.UInt64
113 次浏览
设置一个 DateTime 对象;DateTime dt = DateTime.Now;要获取不同格式的年份,请尝试以下操作 -dt.ToString("yy") dt.ToString("yyy") dt.ToString("yyyy") dt.ToString("yyyyy")以下是完整代码 -示例 实时演示using System; using System.Threading; using System.Diagnostics; public class Demo { public static void Main() { DateTime dt = DateTime.Now; // 今天的日期 Console.WriteLine("Today = {0}", DateTime.Today); Console.WriteLine("以不同格式显示当前年份:"); Console.WriteLine(dt.ToString("yy")); Console.WriteLine(dt.ToString("yyy")); Console.WriteLine(dt.ToString("yyyy")); Console.WriteLine(dt.ToString("yyyyy")); } }输出Today = 9/4/2018 12:00:00 AM 以不同格式显示当前年份: 18 2018 2018 02018
3K+ 次浏览
使用 DateTime.Subtract 获取 C# 中两个日期之间的差值。首先,设置两个日期 -DateTime date1 = new DateTime(2018, 8, 27); DateTime date2 = new DateTime(2018, 8, 28);使用 Subtract 方法获取差值 -TimeSpan t = date2.Subtract(date1);以下是完整代码 -示例 实时演示using System; using System.Threading; using System.Diagnostics; public class Demo { public static void Main() { DateTime date1 = new DateTime(2018, 8, 27); DateTime date2 = new DateTime(2018, 8, 28); // 获取差值 TimeSpan t = date2.Subtract(date1); Console.WriteLine(t); Console.WriteLine("天数(差值)= {0} ", t.TotalDays); Console.WriteLine("分钟(差值)= {0}", t.TotalMinutes); } }输出1.00:00:00 天数(差值)= 1 分钟(差值)= 1440
392 次浏览
要将计时器信息设置为零,请使用 Stopwatch Restart 方法。首先,开始 Stopwatch -Stopwatch s = Stopwatch.StartNew();然后,使用 Restart() 将计时器设置为零 -s.Restart();让我们看看完整的代码 -示例实时演示using System; using System.Threading; using System.Diagnostics; public class Demo { public static void Main() { Stopwatch s = Stopwatch.StartNew(); Thread.Sleep(500); // 重启 s.Restart(); // 再次开始 Thread.Sleep(500); Console.WriteLine(s.Elapsed); } }输出00:00:00.5004937
2K+ 次浏览
Stopwatch 是 C# 中用于测量经过时间的类。使用它来计算函数执行所花费的时间。它位于 System.Diagnostics 下。要获取经过时间,首先启动 Stopwatch -var sw = Stopwatch.StartNew();对于经过的刻度 -long ticks = sw.ElapsedTicks;让我们看一个示例 -示例 实时演示using System; using System.Linq; using System.Diagnostics; public class Demo { public static void Main() { var sw = Stopwatch.StartNew(); long ticks = sw.ElapsedTicks; Console.WriteLine(ticks); } }输出582
3K+ 次浏览
您可以将 TimeSpan 格式化为 C# 中的 hh:mm:ss 格式。首先,设置 TimeSpan -TimeSpan ts = new TimeSpan(9, 15, 30);格式化 TimeSpan -{0:hh\:mm\:ss}以下是代码 -示例 实时演示using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = new TimeSpan(9, 15, 30); Console.WriteLine("{0:hh\:mm\:ss}", ts); } }输出09:15:30
77 次浏览
使用 TimeSpan.Zero 表示没有时间的精确表示,即 -00:00:00设置 TimeSpan 的对象 -TimeSpan ts;现在,TimeSpan.Zero 用于显示没有时间 -TimeSpan ts = TimeSpan.Zero;示例 实时演示using System; using System.Linq; public class Demo { public static void Main() { TimeSpan ts = TimeSpan.Zero; Console.WriteLine(ts); } }输出00:00:00
198 次浏览
C# 中的 TicksPer 常量具有 TicksPerDay、TicksPerHour、TicksPerMinute、TicksPerSecond 和 TicksPerMillisecond 常量。毫秒包含 10,000 个刻度。以下是 TicksPer 常量 -TimeSpan.TicksPerDay TimeSpan.TicksPerHour TimeSpan.TicksPerMinute示例 实时演示using System; using System.Linq; public class Demo { public static void Main() { // TicksPer 常量 Console.WriteLine(TimeSpan.TicksPerDay); Console.WriteLine(TimeSpan.TicksPerHour); Console.WriteLine(TimeSpan.TicksPerMinute); } }输出864000000000 36000000000 600000000
549 次浏览
首先,设置两个 TimeSpan -TimeSpan t1 = TimeSpan.FromMinutes(1); TimeSpan t2 = TimeSpan.FromMinutes(2);要添加它,请使用 Add() 方法 -TimeSpan res = t1.Add(t2);示例使用 System; using System.Linq; public class Demo { public static void Main() { TimeSpan t1 = TimeSpan.FromMinutes(1); TimeSpan t2 = TimeSpan.FromMinutes(2); Console.WriteLine("第一个 TimeSpan: "+t1); Console.WriteLine("第二个 TimeSpan: "+t2); // 添加 TimeSpan res = t1.Add(t2); Console.WriteLine("结果 TimeSpan: "+res); } }
127 次浏览
TimeSpan.From 方法包括 FromDays、FromHours、FromMinutes 等。获取所有方法的 TimeSpan // 天 TimeSpan t1 = TimeSpan.FromDays(1); // 小时 TimeSpan t2 = TimeSpan.FromHours(1); // 分钟 TimeSpan t3 = TimeSpan.FromMinutes(1);以下是适用于所有 TimeSpan 方法的代码 -示例 实时演示using System; using System.Linq; public class Demo { public static void Main() { TimeSpan t1 = TimeSpan.FromDays(1); TimeSpan t2 = TimeSpan.FromHours(1); TimeSpan t3 = TimeSpan.FromMinutes(1); Console.WriteLine(t1); Console.WriteLine(t2); Console.WriteLine(t3); } }输出1.00:00:00 01:00:00 00:01:00