Konwertowanie wartości daty i czasu
Funkcje przekształcania (i inne funkcje wymagające określonego typu danych wejściowych, np. wartość daty lub czasu) są uzależnione od bieżących formatów określonych w oknie dialogowym Opcje strumienia. Przykładowo: jeśli istnieje zmienna o nazwie DATA i jest ona przechowywana jako łańcuch z wartościami Sty 2003, Lut 2003 itd., w następujący sposób można wykonać jej przekształcenie do postaci składowania daty:
to_date(DATA)
Aby operacja przekształcenia została wykonana prawidłowo, jako domyślny format daty strumienia należy wybrać odpowiedni format daty MIE RRRR.
Przykładowa operacja przekształcenia wartości łańcucha na daty za pomocą węzła wypełniania znajduje się w strumieniu broadband_create_models.str zainstalowanym w folderze \Demos w podfolderze streams.
Daty przechowywane jako liczby. DATA w poprzednim przypadku
jest nazwą zmiennej, a to_date to funkcja CLEM. Jeśli daty są przechowywane jako liczby, można przeliczyć je za pomocą funkcji datetime_date, która interpretuje liczbę jako liczbę sekund od daty podstawowej.
datetime_date(DATA)
Po przeliczeniu daty na liczbę sekund (i odwrotnie) można wykonać obliczenia, takie jak określenie bieżącej daty minus lub plus stała liczba dni, np.:
datetime_date((date_in_days(DATA)-7)*60*60*24)