jrnl: put modules in its own respective files
This commit is contained in:
parent
78bb79e258
commit
df13761fc8
5 changed files with 101 additions and 105 deletions
15
programs/jrnl/src/utils.rs
Normal file
15
programs/jrnl/src/utils.rs
Normal file
|
@ -0,0 +1,15 @@
|
|||
use chrono::{DateTime, FixedOffset};
|
||||
|
||||
pub fn format_datetime(ts: DateTime<FixedOffset>) -> String {
|
||||
ts.format("%A, %-d. %B %Y %R").to_string()
|
||||
}
|
||||
|
||||
pub fn format_datetime_padded(ts: DateTime<FixedOffset>) -> String {
|
||||
format!(
|
||||
"{:>9}{}{:<9}{}",
|
||||
ts.format("%A, "),
|
||||
ts.format("%d. "),
|
||||
ts.format("%B"),
|
||||
ts.format(" %Y %R"),
|
||||
)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue