分享一下“上次”的使用经历

我今天刚把 When The Last Time 卸载了,说说我的使用经历

最开始用xago,好看,但图标太少了

然后换When The Last Time,图标多,甚至还付费解锁了无限项目,其实也就用了7个(限制5个)

今天想新建一个,发现额外的图标需要额外12块买,吐了

导出数据尝试换app,然后发现导出数据不对劲,好在是json格式,但是date时间不知道是什么格式,也不是unix时间,真猜不出来

例子:665690135.11860299

然后我就换到notion了,图标直接用emoji,有日历视图,导入导出方便,然后一条条手动把数据填到notion里,搞完刷下rss后发现小众今天又推了一个app…

notion我用的不多,简单说下方案

建一个database,每一件事建一个view,标题就填emoji,这样日历上就可以直接显示emoji(有点像When The Last Time的样子)

在view中加filter,标题=对应emoji,时间 is within 一个月/一年,这样在这个view中点new,会自动加上filter中的emoji和当前时间,比较方便

可以加备注或者什么其他的字段,大部分情况下我都不加什么其他的东西,找到对应的view,点一下new就记录完了

不喜欢emoji换成文字也是一样的

2 个赞

感谢分享

提供另外一种方法

在这个 database 里建立模板,添加 icon 和 Tags。(试了一下,使用 Notion 的模板不会继承 title)

点击 New 后直接在下面选模板

我这个方法的优点:

  • 如果数据多,切换 fliter 可能会卡顿,影响使用流畅度。这个方法只需要点击两下:New+模板
    (平时查看可以用 fliter 筛选 Tags)
  • 支持大量图标,不仅可以用 Notion 自带的图标,还可以自己上传

我这个方法存疑:

  • Notion 的这个 icon 不知道导出方不方便
  • 如果不想记备注,只是添加一个记录,还是楼主的方式比较快,只需要点击一下 New(不切换 View 的情况下)。

楼主的优点:

  • emoji 在 title,可以用于检索
  • 楼主这样方便以后导出数据

最近想研究一下 Notion 的 API,看看有没有什么高级操作


示意图




这些记录 APP,虽然很想尝试,但是我没有 iPhone :cry:

2 个赞

考虑到这是个 iOS 应用,应该是 Swift 写的,查找下可以发现 Swift 的日期时间存储是以 2001-01-01 00:00 UTC 起算的。

In Swift, dates and times are stored in a 64-bit floating point number measuring the number of seconds since the reference date of January 1, 2001 at 00:00:00 UTC.
ios - How do you create a Swift Date object? - Stack Overflow.

随手用 Python 验证了一下,应该没问题,换算出来是今年二月。

from datetime import datetime, timedelta
x = datetime.fromisoformat('2001-01-01T00:00:00+00:00')
x += timedelta(seconds=665690135.11860299)
print(x) // 2022-02-04 17:55:35.118603+00:00
2 个赞

感谢,Swift时间居然是这样,好奇怪啊