[DynamicsAX2009][X++]安全なクラスキャストとシステム日付
X++の小技を自分メモ用に紹介。
X++に対してgoogle-code-prettifyがうまく動作するか不安だがやってみる。
安全なクラスキャスト
static pulic void main(Args \_args)
{
binaryIO b;
textIO t;
;
b = SysDictClass::as(t,classIdGet(b));
}
ちなみにObjectを使用して安全でないクラスキャストもできる。
static pulic void main(Args \_args)
{
binaryIO b;
textIO t;
Object o;
;
o = t;
b = o;
}
システム日付
utcDateTime型とDate型で取得
void method1()
{
utcDateTime utc;
Date d;
;
utc = DateTimeUtil::applyTimeZoneOffset(
DateTimeUtil::getSystemDateTime(),
DateTimeUtil::getUserPreferredTimeZone()
);
d = DateTimeUtil::date(utc);
print utc;
print d;
}
実行結果
2010/12/12 12:12:12
2010/12/12
Read other posts
日記
(11)
大晦日
(9)
読書メーター
(7)
impro
(6)
技術
(5)
Android
(2)
LMDE2
(2)
Linux
(2)
ORSC
(2)
RSGT
(2)
coaching
(2)
docker
(2)
写真
(2)
応用演劇
(2)
読書ノート
(2)
随想
(2)
Ansible
BLE
Bluetooth
Forum Theatre
GPU
INDIA
PostgreSQL
RSGT2016
Scrum Gathering
VISA
WFH
Windows 10
Windows 7
advent calendar
bash
blogger
book
coach
creative-process
docker registry
event
facilitation
feedback
git
goal
hello world
laos
laravel
linux mint
lmde2
microphone
phpunit
presentation
rsgt
rust
scrum
scrum fest osaka
serverside
speaker
sprint review
sqlite
sveltia-cms
trip
ubuntu16
vision
ゴール
デザイン思考
パターン・ランゲージ
ビジョン
ラオス
ラオ語
修理
創造プロセス
勉強会
演劇教育
課題解決