date - 重新编码日期,使隔夜时间计为一天
问题描述
我正在处理隔夜数据(特别是我关心下午 6 点到早上 6 点的时间)。我希望这个时间框架算作我学习的“第一天”。我的问题是日期在午夜发生变化。任何人都可以推荐代码来重新分配我担心的时间范围为“第 1 天、第 2 天等”吗?而不是朱利安日期。我是新手,所以任何建议都将不胜感激!
*更新,这是我正在使用的数据的屏幕截图。所以,左边的列是朱利安日期。在这个例子中,我正在查看第 305 天和第 306 天以及 18:20 (305) 到 6:20 (306) 的时间。我希望将这些时间归类为第 1 天,而不是在午夜更改日期。此外,我需要摆脱附加到我的时间列的随机日期。我相信有一种简单的方法可以做到这一点,但如果有人知道你的头脑,我会很感激!
同样,我对 R 和编码语言很陌生,请温柔!
太感谢了。
解决方案
- 你没有提到你使用的是什么语言。
- 鉴于时间跨度为下午 6 点到早上 6 点,我相信最简单的解决方案是从任何给定日期减少 7 小时 - 然后您的所有时间戳都将时间跨度的开始日期作为其日期部分。
推荐阅读
- laravel - 用户个人资料图片无法在 laravel 8 中显示
- jenkins - 如何在 Jenkins 中使用 Active Choice 参数根据先前的选择输入文本或字符串值
- html - 合并 HTML 和 CSS
- vb.net - 线程的Backgroundworker替代方案 - 更少的CPU使用率?
- python - Odoo 14上传xml文件
- node.js - Axios 帖子未在 AWS lambda 函数上调用
- javascript - Material ui textfield Input type="date" 在 Safari 上不起作用
- javascript - 如何在一个 Webpack“应用程序”的不同 HTML 模板中使用 Google Material Design (MDC) 组件?
- python - 如何在 Django 模板脚本中导入 vue 组件
- api - 在客户端按标签过滤秘密对象