将日期和时间保存到 Firebase 以用于考勤应用程序。如何结构化数据?
Saving Date and Time to Firebase for Attendance App. How to Structure Data?
我正在制作一个有时间进出的考勤应用程序。构建数据的最佳方式是什么,以便在生成出勤报告时我可以设置日期范围,例如日期选择器 1:9/1/2017 和日期选择器 2:9/7/2017,我可以获得时间在那几天超时?
Date Time In Break Start Break Finish Time Out
9/1/2017 8:00 AM 12:00 PM 1:00 PM 5:00 PM
9/2/2017 8:00 AM 12:15 PM 1:00 PM 6:00 PM
.
.
9/7/2017 8:00 AM 12:00 PM 1:00 PM 5:10 PM
我想知道如何构建我的 Firebase 数据库,保存日期和时间,以便更容易地提取特定日期的所有值。
请帮忙。谢谢!
您可以构建数据库 Date-Wise。 Here's the Image
在存储时,您必须将日期转换为 SimpleDateFormat,这样您将获得 "AM" 和 "PM" 的所有值。
Click Here For SimpleDateFormat Help
数据库像
一样易于管理
parentNode
----Students / Teachers / Staff
----StudentID /TeachersID /StaffMemberID
---Details
--Name
--Class / Roll No. /Any details
---Attendance
--Date in timestamp Format
--Time in : Time in TimeStamp
--TimeOut : Time in TimeStamp
--BreakTime : Time in Timestamp
--BreakFinish : Time in Timestamp
我正在制作一个有时间进出的考勤应用程序。构建数据的最佳方式是什么,以便在生成出勤报告时我可以设置日期范围,例如日期选择器 1:9/1/2017 和日期选择器 2:9/7/2017,我可以获得时间在那几天超时?
Date Time In Break Start Break Finish Time Out
9/1/2017 8:00 AM 12:00 PM 1:00 PM 5:00 PM
9/2/2017 8:00 AM 12:15 PM 1:00 PM 6:00 PM
.
.
9/7/2017 8:00 AM 12:00 PM 1:00 PM 5:10 PM
我想知道如何构建我的 Firebase 数据库,保存日期和时间,以便更容易地提取特定日期的所有值。
请帮忙。谢谢!
您可以构建数据库 Date-Wise。 Here's the Image
在存储时,您必须将日期转换为 SimpleDateFormat,这样您将获得 "AM" 和 "PM" 的所有值。 Click Here For SimpleDateFormat Help
数据库像
一样易于管理parentNode
----Students / Teachers / Staff
----StudentID /TeachersID /StaffMemberID
---Details
--Name
--Class / Roll No. /Any details
---Attendance
--Date in timestamp Format
--Time in : Time in TimeStamp
--TimeOut : Time in TimeStamp
--BreakTime : Time in Timestamp
--BreakFinish : Time in Timestamp