Sử dụng C#, tôi có đối tượng datetime
, nhưng tất cả những gì tôi muốn là giờ và phút từ nó trong đối tượng ngày giờ.Chỉ nhận giờ/phút của ngày giờ
Vì vậy, ví dụ: nếu tôi có một đối tượng DateTime
của July 1 2012 12:01:02
Tất cả tôi muốn là July 1 2012 12:01:00
trong đối tượng datetime
(vì vậy, không có giây).
Ông ấy đã nói "trong một đối tượng DateTime" ... :) –
@zomkyns Chúng ta có thể dễ dàng không giây với mã ít hơn là tạo ví dụ mới – Ribtoks
@Ribtoks, DateTime là cấu trúc và không thay đổi. Bằng cách sử dụng AddSeconds nó tạo ra một thể hiện mới của một DateTime và trả về nó trong vị trí của nó. Vì vậy, một trong hai cách, bạn sẽ tạo một đối tượng DateTime mới. AddSeconds cuối cùng kết thúc bằng việc gọi 'trả về DateTime mới ((UInt64) (ticks + value) | InternalKind)' (nhìn vào .net source - reference only). – Joshua