[C#] Hướng Dẫn Sử Dụng Date Và Time Trong C# - C# Căn Bản
Có thể bạn quan tâm
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 hayBy antonhyip
Bài viết liên quan
Lập trình CSharpTươ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 ₫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 ₫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 ₫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 (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 ₫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 ₫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) ₫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 ₫499,000 Giá gốc là: ₫499,000.₫399,000Giá hiện tại là: ₫399,000. -
Phần mềm quản lý đồ án tốt nghiệp -
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.
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 MarketingPHẦ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 MarketingTUK 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 MarketingPhần mềm TUK Zalo Automation
18 Tháng 2, 2024 antonhyip
Từ khóa » ép Kiểu Datetime Trong C#
-
Chủ đề: Chỉ Mình Cách Chuyển Sang Dạng DateTime Trong C# Với
-
Hướng Dẫn Và Ví Dụ Date Time Trong C# - Openplanning
-
Chuyển đổi Dữ Liệu String Sang DateTime Trong C# | How Kteam
-
Cách ép Kiểu String Qua DateTime Trong C# - Programming
-
Định Dạng Kiểu DateTime C# | Haipro912
-
[Ký Sự] Chuyển đổi DateTime Thành Chuỗi String Trong C# – PDNStudio
-
Cách ép Kiểu String Qua DateTime Trong C#
-
Chuyển đổi Chuỗi định Dạng Dd / Mm / Yyyy Thành Datetime [trùng Lặp]?
-
Hàm Convert Từ Chuỗi Sang Kiểu Datetime - IIS Windows Server
-
Cách Convert Int Sang Datetime Trong C - Cộng đồng C Việt
-
Convert String To Datetime Trong Lập Trình C - Cộng đồng C Việt
-
5 Cách để Mock DateTime.Now Cho Unit Test Trong C# - Viblo
-
/forum/p?t=6071