Đây là một khái niệm khá đơn giản, nhưng tôi chưa thể tìm thấy một giải pháp thanh lịch (và lịch độc lập). Tôi cần tìm ngày đầu tiên của tháng cho một tùy ý NSDate
. Ví dụ, được cho một tùy ý NSDate
(arbitraryDate
) một đối tượng NSDate khác sẽ được trả lại (hãy gọi số này firstDayOfMonthDate
) đại diện cho ngày đầu tiên của tháng trong arbitraryDate
. Thành phần thời gian không quan trọng, vì tôi chỉ cần đối tượng NSDate cho ngày đầu tiên của tháng (mặc dù cho sự gọn gàng thì nó sẽ hữu ích nếu thời gian chỉ là zeroed out).NSDate cho ngày đầu tiên của tháng
Cảm ơn bạn trước vì đã hỗ trợ.
u có thể giải thích nó với ví dụ –
tôi muốn cung cấp một chức năng với một NSDate như ngày 16 tháng 9 năm 2010. Các chức năng sau đó sẽ trở lại khác NSDate đó là lần đầu tiên ngày của tháng đó. Tiếp tục ví dụ trước, NSDate sẽ được trả về là 1 tháng 9 năm 2010. Tôi nhận ra rằng có nhiều cách khác nhau để thực hiện kết quả cuối cùng này (tách ngày ban đầu thành các thành phần, sau đó xây dựng lại với thành phần ngày là 1) nhưng tôi đang nghĩ rằng phải có một giải pháp thanh lịch hơn. – Skoota