- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 swift 编程的新手,我还没有成功找到代码来找出两个日期之间的年、月和日差异。我尝试了以下代码,但没有成功
let form = NSDateComponentsFormatter()
form.maximumUnitCount = 2
form.unitsStyle = .Full
let s = form.stringFromTimeInterval( date2.timeIntervalSinceReferenceDate - date1.timeIntervalSinceReferenceDate)
đi vào
Date1 = "12/March/2015"
Date2 = "1/June/2015"
输出:x年y月z天
请多多指教
câu trả lời hay nhất
我们可以在 Swift 2.0 中使用这个函数
func yearsBetweenDate(startDate: NSDate, endDate: NSDate) -> Int
{
let calendar = NSCalendar.currentCalendar()
let components = calendar.components([.Year], fromDate: startDate, toDate: endDate, options: [])
return components.year
}
您可以像我在此函数中返回năm 那样返回任何内容。这将返回两个日期之间的年数。
您可以只写月、日等,以便分别以月和日计算两个日期之间的差异。
biên tập
Swift 3.0 及更高版本
func yearsBetweenDate(startDate: Date, endDate: Date) -> Int {
let calendar = Calendar.current
let components = calendar.dateComponents([.year], from: startDate, to: endDate)
return components.year!
}
关于ios - 以年、月和日期格式计算日期 ios 之间的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33780184/
Mới làm quen với SQL và phát triển chung, tôi có một bảng (Quốc gia) với các trường (CHỈ SỐ, TÊN, DÂN SỐ, KHU VỰC) Thông thường, tôi thêm trường được tính toán phía máy khách (Delphi) (MẬT ĐỘ) và Bật
Tôi muốn sử dụng calc(100%-100px) nhưng nó không hoạt động trong bản demo của tôi Vì chiều cao chỉ chấp nhận pixel, làm cách nào tôi có thể chuyển đổi giá trị phần trăm này thành pixel. Câu trả lời hay nhất Câu trả lời sau đây sẽ cho bạn chiều cao: $(window).height();
Tôi đang cố gắng thêm các cột trong MySQL và điền các cột khác một cách linh hoạt. Ví dụ: tôi có bảng "Số" và có cột 1, cột 2, cột 3, các tổng này sẽ được điền vào cột 4 Câu trả lời hay nhất Trừ khi tôi hiểu nhầm câu hỏi của bạn, bạn không chỉ đang tìm kiếm:
Tôi muốn trả về kết quả của một phép tính đơn giản nhưng tôi không chắc chắn cách thực hiện việc này. Bảng của tôi như sau: SELECT COUNT(fb.engineer_id) AS `total_feedback`, SUM(fb.ra
Tôi đang cố gắng thực hiện chương trình này nhưng vẫn bị mắc kẹt, tôi vẫn là người mới bắt đầu, mọi trợ giúp đều được đánh giá cao. Tôi cần chương trình để in số 10
Phải có một số logic đằng sau tính toán này. Nhưng tôi không thể có được nó. Toán học thông thường không dẫn đến hành vi này. Ai có thể giúp tôi giải thích tại sao kết quả là printf ("float %f\n", 2/7 * 100.0); in ra 1.000000?
Tôi muốn tính AND của các số từ 0 đến (n)^{1/2} - 1 cho mỗi số từ 0 đến (n)^{1/2} - 1 . ) Không thể sử dụng các phép toán thời gian, XOR, OR, AND. Cụ thể,
Làm cách nào để đưa công thức vào định dạng số tùy chỉnh trong Excel? Ví dụ (ví dụ ngẫu nhiên nhằm mục đích minh họa), giả sử tôi có dữ liệu sau: Đầu vàoĐầu ra Không chỉnh sửa dữ liệu thực tế trong ô, tôi muốn hiển thị giá trị trong ô chia cho 2, với hai chữ số thập phân: Ở đó không có
Tôi thấy rò rỉ bộ nhớ mỗi khi tôi gọi tính toán() trong ứng dụng Flutter của mình, theo những gì tôi hiểu thì về cơ bản chỉ là một cách thuận tiện để tạo ra sự cô lập. Dung lượng bộ nhớ ứng dụng của tôi tăng lên và không bao giờ giảm sau GC. Tôi đã đơn giản hóa mã của mình để chỉ gọi
Tôi có các quan sát tính năng số từ V1 đến V12 cho Bước sóng biến mục tiêu. Tôi muốn tính RMSE giữa các cột Vx. Định dạng dữ liệu như sau. Mỗi biến "Vx" được đo trong khoảng thời gian 5 phút. Tôi muốn tính giá trị quan sát của tất cả các biến Vx
Tôi đang tìm một cách đơn giản để đếm số lượng ký tự không xác định trong một tệp bằng C. Cảm ơn sự giúp đỡ của bạn Câu trả lời hay nhất theo cách POSIX (có thể là theo cách bạn muốn): off_t get_file_length( FILE *file ) {
Tôi đang sử dụng Postgres và tôi đang cố gắng giải quyết vấn đề làm thế nào để lấy được ngày bắt đầu đầu tiên trong một khoảng ngày liên tiếp. Ví dụ: - ID | Ngày bắt đầu |
Tôi có một mẫu đơn đặt hàng trong đó tôi sử dụng plugin tính toán jQuery để tóm tắt tổng số. Phép tính tổng này hoạt động tốt nhưng có vấn đề với "tổng" kết quả. Tóm lại, tôi muốn thay thế bất kỳ dấu chấm nào bằng dấu phẩy. Cơ sở của mã là;
Tôi gặp khó khăn khi tính một phương trình số học đơn giản bằng cách sử dụng biến kép. Tôi có một thành phần có thuộc tính kép Giá trị và tôi đặt thuộc tính này thành 100. Sau đó tôi thực hiện một phép trừ đơn giản để kiểm tra xem giá trị có thực sự là 100 hay không: va
Tôi thấy một số câu hỏi khác ở đây về tính toán CRC 32. Nhưng không có cái nào làm tôi hài lòng cả, thế thôi. Thư viện openssl có hỗ trợ api nào để tính CRC32 không? Tôi đã sử dụng openssl cho SHA1,
Tôi rất ngạc nhiên khi gặp vấn đề với tính toán ngày tháng của PHP. $add = '- 30 ngày'; echo date('Ym-01', strtotime($add)); // kết quả là 2017-
Tôi đang thực hiện một bài tập bằng cách sử dụng javascript và tôi đã viết tập lệnh này để tính tổng của 2 biến rồi sử dụng tổng này trong phương trình thứ ba! Mọi ý tưởng về cách thực hiện điều này sẽ rất hữu ích!
Tôi có một bảng gợi ý từ EAC và một tệp FLAC chứa toàn bộ album. Tôi đang cố gắng tạo một số tập lệnh python để phát tệp vì tôi cần có thể đặt vị trí bắt đầu trong tệp flac. Cách chuyển đổi từ định dạng CueSheet MM:SS:FF
Câu hỏi này đã có câu trả lời: Cộng hai số để ghép chúng lại thay vì tính tổng (24 câu trả lời) Đã đóng năm ngoái. tôi có một cái
4000 Tôi cần giá trị trong các trường trên name="quantity" và id="price" rồi tính toán bằng hàm javascript và chỉ hiển thị nó trong trường id= khi tôi nhấp vào nút tính toán, nó hiển thị "tổng"
Tôi là một lập trình viên xuất sắc, rất giỏi!