Формулы и формат даты

Тема в разделе "Lotus - Программирование", создана пользователем rocsolanka, 2 дек 2005.

Статус темы:
Закрыта.
  1. rocsolanka

    rocsolanka Гость

    Мне надо формулой привести дату к формату "yyyymmddhhss"? Мне надо агентом выбирать документы, у которые меньше текущей даты. Агент на LS. Соответственно, я форматирую текущую дату как "yyyymmddhhss", а вот с полем типа DateTime непонятно, как поступить :-((
    Что-то я уже совсем с этими датами запуталась :-(((
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-rocsolanka+2:12:2005, 11:07 -->
    <span class="vbquote">(rocsolanka @ 2:12:2005, 11:07 )</span><!--QuoteEBegin-->Мне надо агентом выбирать документы, у которые меньше текущей даты. Агент на LS. Соответственно, я форматирую текущую дату как "yyyymmddhhss", а вот с полем типа DateTime непонятно, как поступить :-((
    [snapback]27918" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Зачем ты приводишь дату к таком формату ? Если только для сравнения с текущей датой, то так делать не надо. Надо дату привести к классу NotesDateTime. И сравнивать их.
    Поле DateTime тоже приводится к классу NotesDateTime.
    Также посмотри функции Year, Month, Day, Hour, Minute, Second на скрипте. Они возвращают год, месяц и т.д.
     
  3. rocsolanka

    rocsolanka Гость

    А как? Мне же надо в selection formula это сравнение запихать?

    Dim sf As String
    fnow = Evaluate("@Now([ServerTime])")
    NowStr=Format(fnow(0),"yyyymmddhhnnss")

    sf = |@IsUnavailable($Conflict) & ("| + NowStr + |" > DateTimeField)|
    а потом я открываю коллекцию с этой sf
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: rocsolanka
    Даты пишутся в квадратных скобах.
    Т.е. измени эту строку
    Код (Text):
    sf = |@IsUnavailable($Conflict) & ([| + fnow(0) + |] > DateTimeField)|
    И поле DateTimeField должно быть соответственно типа дата.
     
Загрузка...
Похожие Темы - Формулы формат даты
  1. Луиза
    Ответов:
    3
    Просмотров:
    365
  2. motogarri
    Ответов:
    11
    Просмотров:
    826
  3. Dimok-163rus
    Ответов:
    0
    Просмотров:
    951
  4. KatyaVm22
    Ответов:
    14
    Просмотров:
    3.608
  5. Xatiko
    Ответов:
    1
    Просмотров:
    1.507
Статус темы:
Закрыта.

Поделиться этой страницей