[C#] Hướng Dẫn Sử Dụng Date Và Time Trong C# - C# Căn Bản

Skip to content Lập trình CSharp [C#] Hướng dẫn sử dụng Date và Time trong C#

Byantonhyip

Th3 14, 2019 #Cách lấy thời gian trong C#, #Hướng dẫn sử dụng Date C#, #Hướng dẫn sử dụng hàm DateTime trong C#, #Hướng dẫn sử dụng Time trong C#, #Hướng dẫn sử dụng TimeSpan trong C#, #Lấy ngày tháng trong C# như thế nào, #Sử dụng thời gian trong C# như thế nào, #TimeSpan sử dụng như thế nào C# Chia sẻ

Chào các bạn !

Trong bài này csharpcanban.com sẽ hướng dẫn các bạn làm việc với Date và Time trong C#.

C# .Net cung cấp lớp DateTime để chúng ta làm việc với thời gian, lớp DateTime cung cấp nhiều phương thức và thuộc tính hữu ích để tính toán ngày và thời gian.

Phạm vi của DateTime là từ 01/01/0001 12:00:00 AM đến 31/12/9999 11:59:59 PM.

Nội dung

Hàm DateTime trả về các giá trị ngày và giờ khác nhau.

Ta hãy xem ví dụ dưới đây:

DateTime d1 = DateTime.Now; listBox1.Items.Add("Năm: " + d1.Year); listBox1.Items.Add("Tháng: " + d1.Month); listBox1.Items.Add("Ngày: " + d1.Day); listBox1.Items.Add("Ngày trong tuần: " + d1.DayOfWeek); listBox1.Items.Add("Ngày trong năm: " + d1.DayOfYear); listBox1.Items.Add("Giờ: " + d1.Hour); listBox1.Items.Add("Thời gian trong ngày: " + d1.TimeOfDay); listBox1.Items.Add("Phút: " + d1.Minute);

Như vậy, để sử dụng lớp DateTime thì việc đầu tiên là ta cần khởi tạo đối tượng thông qua câu lệnh

DateTime d1 = DateTime.Now;

Tiếp theo ta có thể sử dụng các thuộc tính của nó như: Year, Month, Day, DayOfWeek, DayOfYear, Hour, TimeOfDay hoặc Minute để lấy ra các giá trị thời gian khác nhau.

Hàm DateTime dùng để định dạng và tách thời gian:

Sau đây là các cách khác nhau để định dạng và phân tích ngày và thời gian.

listBox1.Items.Add(DateTime.Now.ToString()); listBox1.Items.Add(DateTime.Now.ToShortDateString()); listBox1.Items.Add(DateTime.Now.ToLongDateString()); listBox1.Items.Add(DateTime.Now.ToShortTimeString()); listBox1.Items.Add(DateTime.Now.ToLongTimeString());

Cộng thêm hoặc bớt ngày tính từ ngày và thời gian hiện tại

Lớp DateTime trong C# còn cung cấp một số phương thức để cộng thêm hoặc trừ ngày và thời gian từ đối tượng DateTime. Ngày được cộng hoặc trừ tính từ ngày hiện tại.

Ví dụ dưới đây là trừ đi 2 ngày tính từ ngày hiện tại.

DateTime dt = DateTime.Today.AddDays(-2); string strDate = dt.ToString("dd / MM / yy"); listBox1.Items.Add(strDate);

Ví dụ dưới đây là thêm 1 ngày tính từ ngày hiện tại.

DateTime tomorrow = DateTime.Today.AddDays(1); string strDate = tomorrow.ToString("dd / MM / yy"); listBox1.Items.Add(strDate);

Ví dụ dưới đây lại tính thời gian sau 30 phút (thêm phút vào thời gian hiện tại.)

DateTime later = DateTime.Now.AddMinutes(30); string strDate = later.ToString("dd / MM / yy, hh : mm "); listBox1.Items.Add(strDate);

Tính tổng số ngày giữa hai ngày

Để có được số ngày giữa hai ngày với định dạng DateTime, chúng ta cần sử dụng đối tượng TimeSpan. Thực hiện như sau:

DateTime d1 = DateTime.Now.AddDays(6); DateTime d2 = DateTime.Now.AddDays(-2); TimeSpan t = d1 – d2; double diff = t.TotalDays;

Lời kết: Hy vọng với những kiến thức trên đây, csharpcanban.com đã giúp các bạn có cách nhìn tổng thể về các cách trích xuất thời gian trong C#. Hãy đặt lời bình phía dưới, chúng tôi sẽ trả lời và hướng dẫn các bạn chi tiết hơn.

Xem thêm [C#] Hướng dẫn Export Big SqlCe Data sang định dạng XML

ĐĂNG KÝ MUA HÀNG

Email (*) Điện thoại (*) Tên sản phẩm/Dịch vụ:

Δ

Lượt xem: 23.987 Chia sẻ

Bài viết liên quan:

  • [.NET Core] Hướng dẫn sử dụng Avalonia tạo ứng dụng

Điều hướng bài viết

[C#] Chương trình đọc số thành chữ [C#] Những hàm spin content hay

By antonhyip

Bài viết liên quan

Lập trình CSharp

Tương tác dữ liệu với SqlDataAdapter trong C#

Th3 16, 2023 antonhyip Lập trình CSharp Lập trình WPF

[WPF] Validation đối với Textbox trên wpf

Th2 19, 2023 antonhyip Lập trình CSharp Lập trình WPF

[WPF] Cách sử dụng log4net trong wpf

Th11 27, 2022 antonhyip

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bình luận *

Tên *

Email *

Trang web

Δ

Ngôn ngữ
Danh mục
  • Cơ sở dữ liệu
  • Hướng dẫn SEO website
  • Hướng dẫn Wordpress
  • Lập trình Android
  • Lập trình CSharp
  • Lập trình Laravel
  • Lập trình PHP
  • Lập trình WPF
  • Net Core
  • Phần mềm doanh nghiệp
  • Phần mềm doanh nghiệp
  • Phần mềm hay
  • Phần mềm Marketing
  • Phần mềm quản lý
  • Phần mềm SEO
Sản phẩm
  • TUK Zalo Automation TUK Zalo Automation 299,000 Giá gốc là: ₫299,000.249,000Giá hiện tại là: ₫249,000.
  • Phần mềm quản lý website Wordpress - TUK Wordpress Manager Phần mềm quản lý website Wordpress - TUK Wordpress Manager 249,000 Giá gốc là: ₫249,000.199,000Giá hiện tại là: ₫199,000.
  • Phần mềm gửi mail hàng loạt - TUK Email Sendgrid Phần mềm gửi mail hàng loạt - TUK Email Sendgrid 599,000 Giá gốc là: ₫599,000.499,000Giá hiện tại là: ₫499,000.
  • Phần mềm quét thông tin google maps Phần mềm quét thông tin Google Maps (Email, SĐT, Địa chỉ, ...) - TUK Google Maps Extractor 350,000 Giá gốc là: ₫350,000.250,000Giá hiện tại là: ₫250,000.
  • Phần mềm kiểm tra email tồn tại - TUK Email Verifier Phần mềm kiểm tra email tồn tại - TUK Email Verifier 350,000 Giá gốc là: ₫350,000.250,000Giá hiện tại là: ₫250,000.
  • Phần mềm lọc và quản lý email - TUK Email Filter Phần mềm lọc và quản lý Email - TUK Email Filter 350,000 Giá gốc là: ₫350,000.250,000Giá hiện tại là: ₫250,000.
  • Phần mềm tìm kiếm Email (TUK Email Extractor) Phần mềm tìm kiếm Email (TUK Email Extractor) 350,000 Giá gốc là: ₫350,000.250,000Giá hiện tại là: ₫250,000.
  • Phần mềm gửi mail hàng loạt - TUK Email Sender Phần mềm gửi mail hàng loạt - TUK Email Sender 499,000 Giá gốc là: ₫499,000.399,000Giá hiện tại là: ₫399,000.
  • Nơi nhập dữ liệu Phần mềm quản lý đồ án tốt nghiệp
  • Phần mềm quét ngày hết hạn chữ ký số Phần mềm quét thông tin chữ ký số (Ngày hết hạn, tình trạng, ...) - TUK Digital Signatures Data Mining 350,000 Giá gốc là: ₫350,000.250,000Giá hiện tại là: ₫250,000.
RSS Thủ thuật & Mẹo vặt

Popular Posts

Lập trình C#

Lập trình WPF

PHP, LARAVEL

Bài hay

Phần mềm doanh nghiệp Phần mềm doanh nghiệp Phần mềm Marketing

PHẦN MỀM QUÉT THÔNG TIN DOANH NGHIỆP – PHIÊN BẢN 4.0

8 Tháng mười một, 2025 antonhyip Phần mềm doanh nghiệp Phần mềm doanh nghiệp Phần mềm hay Phần mềm Marketing

TUK Gmap Extractor — Phiên bản 4.0

8 Tháng mười một, 2025 antonhyip Net Core

[.NET Core] Hướng dẫn sử dụng Avalonia tạo ứng dụng

30 Tháng 9, 2025 antonhyip Phần mềm doanh nghiệp Phần mềm Marketing

Phần mềm TUK Zalo Automation

18 Tháng 2, 2024 antonhyip Viber telegram Instagram Zalo Whatsapp Phone

Từ khóa » ép Kiểu Datetime Trong C#