Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

TimeSpan.Subtract() วิธีการใน C #


TimeSpan.Subtract() วิธีการใน C# ใช้เพื่อส่งคืนวัตถุ TimeSpan ใหม่ที่มีค่าคือความแตกต่างระหว่างวัตถุ TimeSpan ที่ระบุและอินสแตนซ์นี้

ไวยากรณ์

ไวยากรณ์มีดังนี้ −

การลบ TimeSpan สาธารณะ (ช่วงเวลาของ TimeSpan)

ด้านบน ช่วงพารามิเตอร์คือช่วงเวลาที่จะลบออก

ตัวอย่าง

เรามาดูตัวอย่างกัน −

ใช้ระบบ การสาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะ Main () { TimeSpan span1 =TimeSpan.FromTicks (1); TimeSpan span2 =TimeSpan ใหม่ (1); TimeSpan span3 =TimeSpan.FromHours (1); TimeSpan span4 =TimeSpan.จากมิลลิวินาที(1); TimeSpan span5 =TimeSpan.FromMinutes (1); TimeSpan span6 =TimeSpan.FromMinutes (1); Console.WriteLine("TimeSpan1 ="+span1); Console.WriteLine("TimeSpan2 ="+span2); Console.WriteLine("TimeSpan3 ="+span3); Console.WriteLine("TimeSpan4 ="+span4); Console.WriteLine("TimeSpan5 ="+span5); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span1 และ span2) ="+TimeSpan.Compare (span1, span2)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span2 และ span3) ="+TimeSpan.Compare (span2, span3)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบระหว่าง span1 และ span3) ="+TimeSpan.Compare(span1, span3)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span3 และ span4) ="+TimeSpan.Compare (span3, span4)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span4 และ span5) ="+TimeSpan.Compare (span4, span5)); ช่วงเวลา res1 =span1.Subtract(span2); TimeSpan res2 =span2.Subtract (span2); Console.WriteLine("ผลลัพธ์ ="+res1); Console.WriteLine("ผลลัพธ์ ="+res2); }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

TimeSpan1 =00:00:00.0000001TimeSpan2 =00:00:00.0000001TimeSpan3 =01:00:00TimeSpan4 =00:00:00.0010000TimeSpan5 =00:01:00 ผลลัพธ์ (การเปรียบเทียบ span1 และ span2) =0 ผลลัพธ์ (การเปรียบเทียบ span2 และ span3) =-1Result (การเปรียบเทียบระหว่าง span1 และ span3) =-1Result (การเปรียบเทียบระหว่าง span3 และ span4) =1ผลลัพธ์ (การเปรียบเทียบระหว่าง span4 และ span5) =-1Result =00:00:00 ผลลัพธ์ =00:00:00

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน −

ใช้ระบบ การสาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะ Main () { TimeSpan span1 =TimeSpan.FromTicks (1500); TimeSpan span2 =TimeSpan ใหม่ (2, 40, 55); TimeSpan span3 =TimeSpan.FromHours (5); TimeSpan span4 =TimeSpan. จากมิลลิวินาที (1000); TimeSpan span5 =TimeSpan.FromMinutes(50); ช่วงเวลา TimeSpan span6 =TimeSpan.FromMinutes(50); ช่วงเวลา Console.WriteLine("TimeSpan1 ="+span1); Console.WriteLine("TimeSpan2 ="+span2); Console.WriteLine("TimeSpan3 ="+span3); Console.WriteLine("TimeSpan4 ="+span4); Console.WriteLine("TimeSpan5 ="+span5); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span1 และ span2) ="+TimeSpan.Compare (span1, span2)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span2 และ span3) ="+TimeSpan.Compare (span2, span3)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบระหว่าง span1 และ span3) ="+TimeSpan.Compare(span1, span3)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span3 และ span4) ="+TimeSpan.Compare (span3, span4)); Console.WriteLine("ผลลัพธ์ (การเปรียบเทียบ span4 และ span5) ="+TimeSpan.Compare (span4, span5)); ช่วงเวลา res1 =span1.Subtract(span2); TimeSpan res2 =span2.Subtract (span2); Console.WriteLine("ผลลัพธ์ ="+res1); Console.WriteLine("ผลลัพธ์ ="+res2); }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

TimeSpan1 =00:00:00.0001500TimeSpan2 =02:40:55TimeSpan3 =05:00:00TimeSpan4 =00:00:01TimeSpan5 =00:50:00 ผลลัพธ์ (การเปรียบเทียบ span1 และ span2) =-1ผลลัพธ์ (การเปรียบเทียบ span2 และ span3) =-1Result (การเปรียบเทียบระหว่าง span1 และ span3) =-1Result (การเปรียบเทียบระหว่าง span3 และ span4) =1ผลลัพธ์ (การเปรียบเทียบระหว่าง span4 และ span5) =-1Result =-02:40:54.9998500Result =00:00:00