mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 08:30:42 +02:00
🎨 Database block supports export as CSV https://github.com/siyuan-note/siyuan/issues/10072
This commit is contained in:
parent
785ca83fa0
commit
9b6cb211ab
1 changed files with 23 additions and 7 deletions
|
@ -303,19 +303,35 @@ const (
|
||||||
|
|
||||||
func NewFormattedValueDate(content, content2 int64, format DateFormat, isNotTime bool) (ret *ValueDate) {
|
func NewFormattedValueDate(content, content2 int64, format DateFormat, isNotTime bool) (ret *ValueDate) {
|
||||||
var formatted string
|
var formatted string
|
||||||
if isNotTime {
|
contentTime := time.UnixMilli(content)
|
||||||
formatted = time.UnixMilli(content).Format("2006-01-02")
|
if 0 == content || contentTime.IsZero() {
|
||||||
} else {
|
ret = &ValueDate{
|
||||||
formatted = time.UnixMilli(content).Format("2006-01-02 15:04")
|
Content: content,
|
||||||
|
Content2: content2,
|
||||||
|
HasEndDate: false,
|
||||||
|
IsNotTime: true,
|
||||||
|
FormattedContent: formatted,
|
||||||
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if isNotTime {
|
||||||
|
formatted = contentTime.Format("2006-01-02")
|
||||||
|
} else {
|
||||||
|
formatted = contentTime.Format("2006-01-02 15:04")
|
||||||
|
}
|
||||||
|
|
||||||
if 0 < content2 {
|
if 0 < content2 {
|
||||||
var formattedContent2 string
|
var formattedContent2 string
|
||||||
|
content2Time := time.UnixMilli(content2)
|
||||||
if isNotTime {
|
if isNotTime {
|
||||||
formattedContent2 = time.UnixMilli(content2).Format("2006-01-02")
|
formattedContent2 = content2Time.Format("2006-01-02")
|
||||||
} else {
|
} else {
|
||||||
formattedContent2 = time.UnixMilli(content2).Format("2006-01-02 15:04")
|
formattedContent2 = content2Time.Format("2006-01-02 15:04")
|
||||||
|
}
|
||||||
|
if !content2Time.IsZero() {
|
||||||
|
formatted += " → " + formattedContent2
|
||||||
}
|
}
|
||||||
formatted += " → " + formattedContent2
|
|
||||||
}
|
}
|
||||||
switch format {
|
switch format {
|
||||||
case DateFormatNone:
|
case DateFormatNone:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue