代码之家  ›  专栏  ›  技术社区  ›  TSM

将日期和时间保存到Firebase以用于考勤应用程序。如何构造数据?

  •  0
  • TSM  · 技术社区  · 9 年前

    我正在制作一个考勤应用程序,上面有时间输入和超时。构建数据的最佳方式是什么,这样当我生成考勤报告时,我可以设置日期范围,例如日期选择器1:2017年9月1日和日期选择器2:2017年9月7日,并且我可以获得这些天内的进出时间?

    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数据库,保存日期和时间,以便更容易从特定日期提取所有值。

    请帮忙。非常感谢。

    2 回复  |  直到 9 年前
        1
  •  2
  •   supro_96 Jonathan Spooner    9 年前

    您可以按日期组织数据库。 Here's the Image

    在存储时,您必须将日期转换为SimpleDataFormat,以便使用“AM”获得所有值;“PM”。 Click Here For SimpleDateFormat Help

        2
  •  0
  •   iOS Geek    9 年前

    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