Tôi nghĩ rằng khi chúng ta nói về định dạng ngày, tất cả đều dành cho giá trị hiển thị, giá trị phụ trợ vẫn nhất quán
Theo dõi bài viết dưới đây để xác thực
https. //cộng đồng. dịch vụ ngay bây giờ. com/community?id=community_question&sys_id=890cc725db9cdbc01dcaf3231f961964
Xin chào. Tôi đang cố trích xuất một dữ liệu có thể truy cập được từ csv có chứa các ngày ở định dạng EU/AU “dd/MM/yyyy hh. mm. ss tt” và xác định đâu là bản ghi mới nhất nhưng gặp lỗi
Đã thử sử dụng bên dưới nhưng gặp lỗi
Đầu vào. “07/11/2022 7. 24. 51 PM” > [Hàng Ngày đã thay đổi từ excel]
Được gán cho một chuỗi. Ngày giờ. ParseExact[row["Ngày thay đổi“]. ToString,“MM/dd/yyyy hh. mm. đ tt”, Hệ thống. toàn cầu hóa. Thông tin văn hóa. Văn hóa bất biến]. toString[“dd/MM/yyyy hh. mm. đtt”]
Lỗi. "Giao phó. Chuỗi không được nhận dạng là Ngày giờ hợp lệ. ”,
Ghi chú. Dưới đây hoạt động khi “hh. mm. ss tt” không được bao gồm nhưng điều này rất quan trọng đối với tôi vì tôi phải xác định bản ghi mới nhất. Ngoài ra, tôi không nhất thiết phải chuyển đổi sang MM/dd/yyyy miễn là tôi có thể xác định đâu là bản ghi mới nhất tính đến giây
Ngày giờ. ParseExact[hàng["tên cột “]. ToString. Chuỗi con[0, 10],“MM/dd/yyyy”, Hệ thống. toàn cầu hóa. Thông tin văn hóa. Văn hóa bất biến]. toString[“dd. MM. yyyy”]
Nếu việc chuyển chuỗi ngày tới hàm tạo
g1 is greater than g26 không trả về ngày hợp lệ, thì bạn phải định dạng chuỗi ngày của mình theo cách khác, ví dụ:. g.
g1 is greater than g27 [thêm về điều đó bên dưới]
Phương thức getTime trả về dấu thời gian của mili giây đã trôi qua từ ngày 1 tháng 1 năm 1970 00. 00. 00 và ngày nhất định
Một số lớn hơn có nghĩa là đã có nhiều thời gian hơn kể từ Unix Epoch, do đó ngày càng lớn
Chúng tôi đã so sánh 2 ngày - ngày 24 tháng 4 năm 2022 và ngày 21 tháng 9 năm 2022
Trong câu lệnh
g1 is greater than g28 đầu tiên đầu tiên của chúng tôi, chúng tôi kiểm tra xem chuỗi ngày có trỏ đến cùng năm, tháng và ngày trong tháng hay không, điều này không xảy ra, vì vậy khối
g1 is greater than g29 của chúng tôi sẽ chạy
Trong ví dụ thứ hai, khối
g1 is greater than g20 chạy vì ngày thứ hai đến sau ngày đầu tiên
Cần lưu ý rằng bạn không cần phải gọi phương thức
g1 is greater than g21 một cách rõ ràng khi so sánh ngày tháng
Mỗi ngày lưu trữ một dấu thời gian dưới mui xe, do đó, hành vi mặc định là so sánh dấu thời gian của các ngày ngay cả khi bạn không gọi phương thức
g1 is greater than g21 một cách rõ ràng vào mỗi ngày
Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân
Nếu bạn gặp khó khăn khi tạo đối tượng
g1 is greater than g23 hợp lệ từ chuỗi ngày của mình, bạn có thể chuyển 2 loại tham số cho hàm tạo
g1 is greater than g26
- một chuỗi ISO 8601 hợp lệ, được định dạng là
g1 is greater than g2
33 hoặc chỉ làg1 is greater than g2
34, nếu bạn chỉ có ngày mà không có thời gian - nhiều tham số được phân tách bằng dấu phẩy đại diện cho
g1 is greater than g2
35,g1 is greater than g2
36 [0 = tháng 1 đến ngày 11 = tháng 12],g1 is greater than g2
37,g1 is greater than g2
38,g1 is greater than g2
39 vàg1 is greater than g2
10
Đây là một ví dụ tách một chuỗi và chuyển các tham số cho hàm tạo
g1 is greater than g26 để tạo một đối tượng
g1 is greater than g23
Chuỗi ngày được định dạng là
g1 is greater than g213, nhưng phương pháp này áp dụng cho bất kỳ định dạng nào khác
Chúng tôi tách chuỗi trên mỗi dấu gạch chéo về phía trước để có được một mảng các chuỗi con
Chúng tôi đã sử dụng phá hủy mảng để gán các giá trị tháng, ngày và năm cho các biến và chuyển chúng cho hàm tạo
g1 is greater than g26
Khi đối tượng
g1 is greater than g23 được tạo, tất cả những gì bạn phải làm để so sánh ngày tháng là so sánh đầu ra từ các phương thức
g1 is greater than g216 của chúng
Lưu ý rằng chúng tôi đã trừ đi
g1 is greater than g217 từ tháng khi chuyển nó cho hàm tạo
g1 is greater than g26
Điều này là do, hàm tạo
g1 is greater than g23 mong đợi một giá trị dựa trên 0, trong đó Tháng 1 = 0, Tháng 2 = 1, Tháng 3 = 2, v.v.
Trong bài viết này, chúng ta sẽ so sánh 2 ngày trong Javascript, cùng với việc tìm hiểu cách triển khai của chúng thông qua các ví dụ
Trong JavaScript, chúng ta có thể so sánh hai ngày bằng cách chuyển đổi chúng thành giá trị số để tương ứng với thời gian của chúng. Đầu tiên, chúng ta có thể chuyển đổi Ngày thành giá trị số bằng cách sử dụng hàm getTime[]. Bằng cách chuyển đổi các ngày đã cho thành các giá trị số, chúng ta có thể so sánh chúng trực tiếp
ví dụ 1. Ví dụ này minh họa việc so sánh ngày tháng bằng hàm getTime[]
jav
g1 is greater than g22
g1 is greater than g23____74
g1 is greater than g23
g1 is greater than g26
g1 is greater than g27
g1 is greater than g28
g1 is greater than g20
g1 is greater than g23______76
g1 is greater than g23
g1 is greater than g28
g1 is greater than g20
g1 is greater than g23
g1 is greater than g27
g1 is greater than g28
g1 is greater than g29
g1 is greater than g20
g1 is greater than g21
g1 is greater than g22
g1 is greater than g23____04
g1 is greater than g29
g1 is greater than g20
g1 is greater than g27
g1 is greater than g22
g1 is greater than g23____720
g1 is greater than g221
đầu ra
g1 is greater than g24
ví dụ 2. Ví dụ này minh họa việc so sánh ngày hiện tại với ngày được chỉ định bằng cách sử dụng hàm getTime[]
Javascript
g1 is greater than g22
g1 is greater than g23
g1 is greater than g26
g1 is greater than g27
g1 is greater than g28
g1 is greater than g20
g1 is greater than g23
g1 is greater than g23____730
g1 is greater than g23______76
g1 is greater than g23
g1 is greater than g28
g1 is greater than g235
g1 is greater than g23
g1 is greater than g27
g1 is greater than g238
g1 is greater than g29
g1 is greater than g20
g1 is greater than g241
g1 is greater than g22
g1 is greater than g23
g1 is greater than g24
g1 is greater than g27
g1 is greater than g246
g1 is greater than g29
g1 is greater than g20
g1 is greater than g249
g1 is greater than g22
g1 is greater than g23____04
g1 is greater than g29
g1 is greater than g20
g1 is greater than g235
g1 is greater than g22
g1 is greater than g221
đầu ra
g1 is greater than g2
ví dụ 3. Ví dụ này minh họa việc so sánh 2 ngày đã cho bằng cách sử dụng hàm getTime[]
Javascript
g1 is greater than g22
g1 is greater than g23
g1 is greater than g26
g1 is greater than g27
g1 is greater than g28
g1 is greater than g263
g1 is greater than g23
g1 is greater than g23____766
g1 is greater than g23______76
g1 is greater than g23
g1 is greater than g28
g1 is greater than g271
g1 is greater than g23
g1 is greater than g27
g1 is greater than g238
g1 is greater than g29
g1 is greater than g20
g1 is greater than g241
g1 is greater than g22
g1 is greater than g23
g1 is greater than g24
g1 is greater than g27
g1 is greater than g246
g1 is greater than g29
g1 is greater than g20
g1 is greater than g249
g1 is greater than g22
g1 is greater than g23____04
g1 is greater than g29
g1 is greater than g20
g1 is greater than g235
g1 is greater than g22
g1 is greater than g221
đầu ra
g1 is greater than g2
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này