Trong cơ sở dữ liệu Rails của tôi, tôi có một dấu thời gian trông giống như thế này 2010-12-22 18:21:46 UTC
. Tôi cần một cách để có được ngày 2010-12-22
từ nó mà không cần phải làm lại cơ sở dữ liệu.Đường ray - lấy ngày từ ngày và giờ đóng dấu
Trả lời
Hãy thử time.to_date
để trích xuất thành phần ngày khỏi dấu thời gian của bạn.
Để có được String
bạn đang tìm kiếm
your_date.strftime("%Y-%m-%d")
Không chắc chắn những gì bạn có ý nghĩa về việc sửa đổi cơ sở dữ liệu?
phải làm gì để có được thời gian một mình –
Xem tài liệu tại đây: http://ruby-doc.org/stdlib-2.1.1/libdoc/date/rdoc/Date.html#method-i-strftime Bạn có thể sử dụng ví dụ 'your_date.strftime ("% H:% M ")' –
Để có được chuỗi bạn đang tìm kiếm
your_date.strftime("%F")
bên dưới liên kết u có thể nhận được loại nhiều ngày. http://ruby-doc.org/core-2.2.0/Time.html#method-i-strftime
- 1. Đường ray: Lấy thời gian từ ngày giờ
- 2. Lấy Năm/Tháng/Ngày từ một ngày giờ trong php?
- 3. Ngày giờ, Ngày giờ? và LINQ
- 4. đường ray - nhóm theo ngày cũng như giờ
- 5. Ngày và Ngày giờ
- 6. cách lấy ngày 12 giờ từ DateTime
- 7. Đường ray - Chọn ngày theo múi giờ được chỉ định
- 8. Lấy ngày và giờ hiện tại
- 9. lấy ngày và giờ hiện tại
- 10. Tuyến đường ray có ngày
- 11. Php nhận số ngày và giờ còn lại từ ngày
- 12. Ngày xử lý TSQL từ ngày giờ
- 13. Tham gia Ngày và Giờ tới Ngày giờ trong C#
- 14. So sánh ngày trong đường ray
- 15. Ngày giờ mới() và mặc định (Ngày giờ)
- 16. đường ray ngày tháng với json
- 17. Lấy ngày giờ của thẻ git
- 18. ExtJS ngày và múi giờ
- 19. Nhận ngày giờ từ năm, ngày trong năm và giờ trong SQL Server 2008 R2
- 20. Đường ray - Nhận ngày bắt đầu và ngày kết thúc của tuần hiện tại
- 21. Đường ray: nhóm theo ngày và một cột khác
- 22. Lấy ngày dưới dạng chuỗi từ đối tượng ngày giờ trong học thuyết 2
- 23. Định dạng ngày và giờ
- 24. Biên dịch ngày và giờ
- 25. Chuyển đổi cột từ ngày sang ngày giờ Sql Server
- 26. Ngày giờ 25 năm kể từ ngày hôm nay
- 27. Bắt ngày từ [NSDate ngày] ra bởi một vài giờ
- 28. Đường ray: Cách phân tích chuỗi thời gian theo ngày thành múi giờ cụ thể
- 29. MySQL: Chèn ngày giờ vào trường ngày giờ khác
- 30. Cách tạo ngày và giờ ngẫu nhiên giữa hai ngày?
Điều này hoạt động hoàn hảo. Cảm ơn! – timWhit
Bạn cũng có thể thêm 'to_s' (ví dụ' your_datetime.to_date.to_s') để nó chuyển đổi từ thứ gì đó như * Tuệ, ngày 20 tháng 12 năm 2016 * thành * "2016-12-20" * mà dường như là những gì bạn đang tìm kiếm ban đầu. –
hoạt động như một sự quyến rũ! –