找到 2628 篇文章 关于 C#

C# 中的 Ulong 类型

George John
更新于 2020年6月22日 14:17:34

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

使用 C# DateTime 以不同格式显示年份

Chandu yadav
更新于 2020年6月22日 14:18:09

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 = 2018/9/4 0:00:00 以不同格式显示当前年份: 18 2018 2018 02018

C# 程序:获取两个日期之间的差值

Arjun Thakur
更新于 2020年6月22日 14:18:30

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

C# 程序:将计时器设置为零

Ankith Reddy
更新于 2020年6月22日 14:18:51

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

C# 中的 Stopwatch 类

George John
更新于 2020年6月22日 14:19:14

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

在 C# 中格式化 TimeSpan

Chandu yadav
更新于 2020年6月22日 14:10:36

3K+ 次浏览

您可以使用 hh:mm:ss 格式在 C# 中格式化 TimeSpan。 首先,设置 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

在 C# 中表示时间的精确表示

Arjun Thakur
更新于 2020年6月22日 14:10:56

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

C# TicksPer 常量

Ankith Reddy
更新于 2020年6月22日 14:11:18

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

C# 程序:添加两个 TimeSpan

George John
更新于 2020年6月22日 14:11:39

549 次浏览

首先,设置两个 TimeSpan − TimeSpan t1 = TimeSpan.FromMinutes(1); TimeSpan t2 = TimeSpan.FromMinutes(2); 要添加它,请使用 Add() 方法 − TimeSpan res = t1.Add(t2); 示例 using 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); } }

C# 中的 TimeSpan.From 方法 ()

Chandu yadav
更新于 2020年6月22日 14:12:03

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

广告