{"id":17184797,"url":"https://github.com/leodpen/the_world_clock","last_synced_at":"2025-03-25T03:28:03.926Z","repository":{"id":98037179,"uuid":"210245415","full_name":"LEODPEN/the_world_clock","owner":"LEODPEN","description":"Test_Practicework1","archived":false,"fork":false,"pushed_at":"2019-09-26T18:23:23.000Z","size":14,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T04:17:49.082Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LEODPEN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-23T02:07:39.000Z","updated_at":"2019-09-27T03:22:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"36d2ac52-c690-4086-9aa5-cc8ae6a19896","html_url":"https://github.com/LEODPEN/the_world_clock","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LEODPEN%2Fthe_world_clock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LEODPEN%2Fthe_world_clock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LEODPEN%2Fthe_world_clock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LEODPEN%2Fthe_world_clock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LEODPEN","download_url":"https://codeload.github.com/LEODPEN/the_world_clock/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245392064,"owners_count":20607770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T00:44:25.882Z","updated_at":"2025-03-25T03:28:03.891Z","avatar_url":"https://github.com/LEODPEN.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# the_world_clock\n\u003e test_Homework1\n\n#### *Intro\u0026Requirement*\n作为一位酒店大堂服务人员，我想在大堂的城市时钟不准时，用设置自己手机时间的方法，自动统一调整这些城市时钟时间，来避免逐一根据时差调整这些时钟的繁琐工作，系统特性具体(REQ)包括：\n\n 1)\t”码农酒店”大堂里有5个时钟，分别显示北京、伦敦、莫斯科、悉尼和纽约的时间  \n 2)\t伦敦与UTC时间一致，北京比UTC时间早8小1时，莫斯科比UTC时间早4小时，悉尼比UTC时间早10小时，纽约比UTC时间晚5小时\n 3)\t将酒店大堂服务员的智能手机时间设置为北京时间\n 4)\t若大堂墙壁上所有城市的时钟都或多或少有些走时不准，需要调整时间时，只需调准服务员手机的时间，那么墙上5个城市的时钟时间都能够相应地自动调整准确\n\n#### *Tools\u0026Version*\n 1. IDEA 2019.2\n 2. JDK 11.01\n 3. lombok 1.18.10\n \n#### 功能的完善(暂无截图...)\n+ ~~炫酷的~~阶梯状选项\n\n+ ~~逼真的~~输入符号 --\u003e `~$: `\n\n+ ~~友好的~~格式提示/异常提示 \n\n#### 一些处理\n+ 键入选择时大小写不受限制\n\n+ 采取clock的继承，考虑更多属性的可能，如shape\n\n+ 时间上的选择：\n    1. hotel初始化未设置时间\n    \n    2. 当选择查看所有时钟时间时，clocks自动初始化并显示当前时间情况\n    \n    3. 未设置手机时间是查看告知用户异常\n    \n    4. 设置手机时间方式两种：键入`a`则采取系统获取的当前时间；键入格式为\n    `yyyy mm dd HH mm ss`的时间则设置为键入时间\n    \n    5. 设置手机时间后clocks时间自动被设置\n\n+ 异常统一包装了一下,~~显示起来更好看~~\n\n#### 测试(见issues)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodpen%2Fthe_world_clock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleodpen%2Fthe_world_clock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodpen%2Fthe_world_clock/lists"}