Вставить дату в ячейку в sc

В sc (калькулятор электронных таблиц) я отформатировал столбец с <f 12 0 3> но не смог вставить действительную дату в свои ячейки. Если я цифра <\^D15/12/31> (или другие аналогичные обозначения, с или без начального ^D , я получаю только строку, не имеющую возможности вычислять различия даты. Может ли кто-нибудь дать мне какие-нибудь подсказки?

Вы можете вставить дату с @dts функции @dts , например =@dts(15,12,31) . При необходимости он преобразуется в несколько секунд с эпохи, поэтому вы можете рассчитать разницу. Например, если ячейка A1 имеет это значение, а ячейка A2 имеет день раньше =@dts(15,12,30) , тогда вы можете установить B1 в =A1-A2 и он отобразит 86400.00 , то есть разницу в секундах.

Я не думаю, что вы можете сделать что-нибудь еще с этой разницей времени, кроме обычной арифметики. Вы можете использовать ^D (control-D), чтобы изменить формат отображения. Например, введите F^D%T то время как над ячейкой B1 и теперь будет отображаться как часы: mins: secs 01:00:00 (см. Man strftime для %T ), но это все еще «секунды от эпохи», поэтому вы не можете, например, преобразовать его в несколько недель, за исключением деления на соответствующее количество секунд.