Commit 5e014f3e by Dirreke

feat: 增加其他需求

parent 04844862
...@@ -26,16 +26,23 @@ pub unsafe fn run(ptr: i32, len: u32) -> u64 { ...@@ -26,16 +26,23 @@ pub unsafe fn run(ptr: i32, len: u32) -> u64 {
let now = Local::now(); let now = Local::now();
let today = now.date_naive(); let today = now.date_naive();
let starttime = if input.dfs_len[0] >= 24 {
let startday = if now.hour() < 1 { let startday = if now.hour() < 1 {
today today
} else { } else {
today.checked_add_days(Days::new(1)).unwrap() today.checked_add_days(Days::new(1)).unwrap()
}; };
startday.and_hms_opt(0, 0, 0)
let starttime = startday.and_hms_opt(0, 0, 0) .unwrap()
.and_local_timezone(Local)
.unwrap()
} else {
let time0 = today.and_hms_opt(0, 0, 0)
.unwrap() .unwrap()
.and_local_timezone(Local) .and_local_timezone(Local)
.unwrap(); .unwrap();
time0 + Duration::hours((now.hour() + 1) as i64)
};
for (i, record) in records.enumerate() { for (i, record) in records.enumerate() {
if let Ok(f) = record { if let Ok(f) = record {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论