Submit Search
202003 functiontalkinnotesknowsworkshop20th
1 like
992 views
Satoru Abe
Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談しております。 第20回は @Adjustを扱っています。また関連して、日付・時刻型の定数について少し。
Software
Related topics:
HCL Notes Insights
Read more
1 of 25
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
More Related Content
PDF
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
Satoru Abe
PPTX
DBFlute Fess 2017
funakihajime
PPTX
USP 友の会 LT 資料 20130413
博文 斉藤
PPT
Hokkaido.pm.casual #03 slide
Tohru Shinohara
PDF
mrubyのfiberを試してみた
Kindai University
PDF
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
PDF
20130626 kawasaki.rb NKT77
nkt77
PDF
201908 のの会@関数Talk 15th
Satoru Abe
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
Satoru Abe
DBFlute Fess 2017
funakihajime
USP 友の会 LT 資料 20130413
博文 斉藤
Hokkaido.pm.casual #03 slide
Tohru Shinohara
mrubyのfiberを試してみた
Kindai University
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
20130626 kawasaki.rb NKT77
nkt77
201908 のの会@関数Talk 15th
Satoru Abe
What's hot
(17)
ODP
kpfx07 LT ruby-processingでイケメンになりたい
koki_h
PDF
データベース実践入門読書会スペシャル #nseg
ko ty
KEY
GTC2011 Japan
Takuro Iizuka
PDF
MmapScanner
Masahiro Tomita
PDF
My misstake on Ansible’s lineinfile module
Yukiya Hayashi
PDF
データ可視化とコスト管理
Applibot, Inc.
PDF
BMXUG つきじ#4
K Kimura
PDF
20140930 anything as_code
Sugawara Genki
PDF
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Sho Hosoda
PDF
ジャパネットQB GPars
Takahiro Sugiura
PDF
C++の未来と演算子オーバーロード
Sigureya
PDF
Web時代の大富豪的プログラミングのススメ
Hideyuki Takeuchi
KEY
Chiba pm#1 - ArangoDB for Perl
Hideaki Ohno
PDF
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
PDF
「その筋屋」データ管理のコツ
Yohei Mizuno
PDF
JSONB型でpostgresをNoSQLっぽく使う
Yuki Takeichi
PPTX
Programming school 11
Masato Nakajima
kpfx07 LT ruby-processingでイケメンになりたい
koki_h
データベース実践入門読書会スペシャル #nseg
ko ty
GTC2011 Japan
Takuro Iizuka
MmapScanner
Masahiro Tomita
My misstake on Ansible’s lineinfile module
Yukiya Hayashi
データ可視化とコスト管理
Applibot, Inc.
BMXUG つきじ#4
K Kimura
20140930 anything as_code
Sugawara Genki
Rubyで連結リスト使うためのgemを作った(tsukuba.rb版)
Sho Hosoda
ジャパネットQB GPars
Takahiro Sugiura
C++の未来と演算子オーバーロード
Sigureya
Web時代の大富豪的プログラミングのススメ
Hideyuki Takeuchi
Chiba pm#1 - ArangoDB for Perl
Hideaki Ohno
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
「その筋屋」データ管理のコツ
Yohei Mizuno
JSONB型でpostgresをNoSQLっぽく使う
Yuki Takeichi
Programming school 11
Masato Nakajima
Ad
More from Satoru Abe
(20)
PDF
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
Satoru Abe
PDF
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
Satoru Abe
PDF
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
Satoru Abe
PDF
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
Satoru Abe
PDF
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
Satoru Abe
PDF
202101 LightningTalk in Tek-Tech Lotus
Satoru Abe
PDF
202104 functiontalkinnotesknowsworkshop28th
Satoru Abe
PDF
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
Satoru Abe
PDF
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
Satoru Abe
PDF
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
Satoru Abe
PDF
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
Satoru Abe
PDF
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
Satoru Abe
PDF
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
Satoru Abe
PDF
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
Satoru Abe
PDF
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
Satoru Abe
PDF
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Satoru Abe
PDF
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
Satoru Abe
PDF
201912 のの会@関数Talk 18th
Satoru Abe
PDF
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
Satoru Abe
PDF
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
Satoru Abe
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
Satoru Abe
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
Satoru Abe
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
Satoru Abe
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
Satoru Abe
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
Satoru Abe
202101 LightningTalk in Tek-Tech Lotus
Satoru Abe
202104 functiontalkinnotesknowsworkshop28th
Satoru Abe
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
Satoru Abe
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
Satoru Abe
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
Satoru Abe
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
Satoru Abe
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
Satoru Abe
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
Satoru Abe
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
Satoru Abe
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
Satoru Abe
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Satoru Abe
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
Satoru Abe
201912 のの会@関数Talk 18th
Satoru Abe
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
Satoru Abe
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
Satoru Abe
Ad
202003 functiontalkinnotesknowsworkshop20th
1.
@ @ -notes knows community-
2020/03/12 阿部 覚 (tw:) @abesat @関数Talk 第20回 公開版
2.
@ @ 過去のプレゼンを見直していたら 第2回にこんなお話しがありました
3.
@ @ 要約します: 現在の日時を返す@Now関数では [SERVERTIME]という引数をつけることができます 引数なしの @Now は、PC上の日時を返しますが
4.
@ @ 引数つきの @Now([SERVERTIME]) は、 サーバー上の日時を返します いっぽう、 昨日、今日、明日の値を返す @Yesterday、@Today、@Tomorrow
の各関数は 常にPC上の日付を基準に値を返します サーバー上の日付を取り込む引数はありません したがって…
5.
@ @なんてことを発表していたのですが 「またの機会」を忘れたままにしておりました そんなニーズがあるかどうかは怪しいですが せっかくなので今回、確認しようと思います
6.
@ @ @Adjust を雑談
7.
@ @ 日時を調節する関数です日時を調節する関数です 年年 月月 日日 時時
分分 秒秒 指定された日時の値を調整して変更します 図の例では、元の日時を 6秒+5分+4時間+3日+2か月+1年 進めています
8.
@ @ 日時を調節する関数です日時を調節する関数です こちらは、文書の作成日時(@Created )と 「その20日前」を並べてみたもの 調整したいのが「日だけ」「時間だけ」という場合も 「年」「月」「日」「時」「分」「秒」すべて指定します 調整するところ以外は、0の指定になります
9.
@ @ 日時を調節する関数です日時を調節する関数です こちらの例では 元の日付を「2日と1カ月」進めています 「1カ月と2日」といわないのは 単位の小さいほうから計算されるからです
10.
@ @ 昨日・今日・明日は…昨日・今日・明日は… @Todayと同様の表現にするために @Dateという関数を使い、現在の日時を 今日の"日付だけ"にしています きっかけとなった冒頭のお話に戻ります PC上の日時をいじって不正な日付けを表示するのを防ぎたい場合 PC日付しか表現できない@Todayの代わりに まず「今日」をサーバー日時できっちり取得するとすると これ自体は @Adjust を使わなくてもできます
11.
@ @ 昨日・今日・明日は…昨日・今日・明日は… 昨日・今日・明日をまとめて並べてみました 昨日 明日 そのうえで、昨日と明日については @Adjust を使用します
12.
@ @ 元の日時について元の日時について こちらのリストはそれぞれの時間の10分前 最初の引数である日時ですが 複数指定できます それぞれの日の1週間後の日付のリスト
13.
@ @ 元の日時について元の日時について 日付だけのほうは1日進み 時間だけのほうは2時間進む 実は、それらを組み合わせちゃうこともできる
14.
@ @ 元の日時について元の日時について ○日後 と ■時間後
を まとめて出せたりもします ということは、 例えば、「開始日」と「開始時間」のフィールドが分かれている場合に ただし、時間が増加した結果、開始時間が0時をまわっても 開始日のほうは繰り上がったりはしないので、ご注意のほど
15.
@ @ ついでに、値の限界も見たくなったりしてついでに、値の限界も見たくなったりして 果たしていくつまで指定できるの?というのを またやってみたくなりました 「秒」で試したところ この値を超えると、@Adjustが機能しなくなりました 前回、@DbLookup のお話しでも登場した「2の31乗」です
16.
@ @ ついでに、値の限界も見たくなったりしてついでに、値の限界も見たくなったりして 「分」でも同様…
17.
@ @ ついでに、値の限界も見たくなったりしてついでに、値の限界も見たくなったりして これ以上の検証が意味をなさなくなりました (実際には8桁の数値の途中でオーバーフローに達しちゃいます) ただし「時」まですすむと、結果の「年」部分がオーバーフローして
18.
@ @ ここで、今回確認するうちに 気になったところを お話しさせていただこうかと
19.
@ @ @Adjust を試してる うちに気になった 日時定数のお話し
20.
@ @ ここでの日時定数とはここでの日時定数とは 各単位の先頭0は略してもよく 年と秒も略せます(略した場合は今年と0秒) この部分のことですね 角カッコ(ヘルプでは「ブラケット」と表現してるので検索時に注意)で かこまれた日時 ないしは 日付、時間 ヘルプでは「日付/時刻定数」と書いています
21.
@ @ 気になったことその1:日付の最小値気になったことその1:日付の最小値 これ、どういうことかわかりますか? どうやら不具合ではないのです
22.
@ @ 気になったことその1:日付の最小値気になったことその1:日付の最小値 1000年加算するのをやめるとこうなります つまり0001=2001
23.
@ @ 気になったことその1:日付の最小値気になったことその1:日付の最小値 表現をこうかえたら少しわかるかな 要は「'01」ってことみたいです 1950~2049の間…現在を含む100年間は、2桁入力でも認識してくれる ようになっている でも、00を加えた4桁で表記しても、それが適用されてしまうようです したがって日時定数では表現できるのは、 西暦100年から後、ということになります
24.
@ @ 気になったことその2:コメント追加?気になったことその2:コメント追加? 日時定数は日時が入っているところだけ解釈して、 あとは無視してくれるらしく、こんなことしても エラーになりませんでした 😅 (ただし、文字列に「:」を含めると 時間と解釈しようとするのか、エラーが出ます)
25.
@ @ 今回もお付き合いいただき ありがとうございました
Download