Add time of date to browser date columns
This commit is contained in:
parent
b86bf5f204
commit
39e503d0aa
@ -398,7 +398,7 @@ impl RowContext {
|
|||||||
Column::Cards => self.cards_str()?,
|
Column::Cards => self.cards_str()?,
|
||||||
Column::NoteCreation => self.note_creation_str(),
|
Column::NoteCreation => self.note_creation_str(),
|
||||||
Column::SortField => self.note_field_str(),
|
Column::SortField => self.note_field_str(),
|
||||||
Column::NoteMod => self.note.mtime.date_string(),
|
Column::NoteMod => self.note.mtime.date_and_time_string(),
|
||||||
Column::Tags => self.note.tags.join(" "),
|
Column::Tags => self.note.tags.join(" "),
|
||||||
Column::Notetype => self.notetype.name.to_owned(),
|
Column::Notetype => self.notetype.name.to_owned(),
|
||||||
Column::Custom => "".to_string(),
|
Column::Custom => "".to_string(),
|
||||||
@ -406,7 +406,9 @@ impl RowContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn note_creation_str(&self) -> String {
|
fn note_creation_str(&self) -> String {
|
||||||
TimestampMillis(self.note.id.into()).as_secs().date_string()
|
TimestampMillis(self.note.id.into())
|
||||||
|
.as_secs()
|
||||||
|
.date_and_time_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn note_field_str(&self) -> String {
|
fn note_field_str(&self) -> String {
|
||||||
@ -515,7 +517,7 @@ impl RowContext {
|
|||||||
.map(|c| c.mtime)
|
.map(|c| c.mtime)
|
||||||
.max()
|
.max()
|
||||||
.expect("cards missing from RowContext")
|
.expect("cards missing from RowContext")
|
||||||
.date_string()
|
.date_and_time_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn deck_str(&self) -> String {
|
fn deck_str(&self) -> String {
|
||||||
|
@ -53,6 +53,10 @@ impl TimestampSecs {
|
|||||||
.unwrap_or_else(|_err| "invalid date".to_string())
|
.unwrap_or_else(|_err| "invalid date".to_string())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub(crate) fn date_and_time_string(self) -> String {
|
||||||
|
format!("{} @ {}", self.date_string(), self.time_string())
|
||||||
|
}
|
||||||
|
|
||||||
pub fn local_utc_offset(self) -> Result<FixedOffset> {
|
pub fn local_utc_offset(self) -> Result<FixedOffset> {
|
||||||
Ok(*self.local_datetime()?.offset())
|
Ok(*self.local_datetime()?.offset())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user