我随时间制作出勤应用程序。什么是构建数据的最佳方式,以便在我生成出勤报告时,我可以设置日期范围,例如日期选择器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数据库,节省日期和时间,以便更容易从特定日期提取所有值。
请帮忙。谢谢!
答案 0 :(得分:2)
您可以构建数据库Date-Wise。 Here's the Image
存储时你必须将日期转换为SimpleDateFormat,这样你就可以获得所有带有“AM”和&的值。 “下午”。 Click Here For SimpleDateFormat Help
答案 1 :(得分:0)
数据库易于管理,如
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