The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

idate (3)
  • >> idate (3) ( Solaris man: Библиотечные вызовы )
  • 
    NAME
         idate - return date in numerical form
    
    SYNOPSIS
         idate has a standard version and a VMS version:
    
         subroutine idate(iarray)
         integer*4 iarray(3)
              is the standard version
    
         subroutine idate(m, d, y)
         integer*4 m, d, y
               is the VMS version
    
         YEAR 2000 ALERT: The VMS version IS NOT Y2K SAFE.
         Since idate in VMS mode returns a 2-digit  year,  it  should
         not  be  used  to  compare  dates  without  taking this into
         account. Routines fdate(3f) and date_and_time(3f) do  return
         4-digit years and could be used instead.
    
         Because idate is not Y2K safe, programs using  this  routine
         in  VMS  mode  will generate warning messages at compilation
         and execution.
    
    
    DESCRIPTION
         Standard Version
    
           The idate  subroutine  puts  the  current  date  into  the
           integer  array  iarray.   The  order is: day, month, year.
           The month is in the range 1-12.  The year is four  digits,
           such as 1997, or 2001.
    
           Example:
    
           demo% cat  ida2.f
                integer*4  a(3)
                call  idate( a )
                write(*, "(' The date is: ',3i5)" ) a
                end
           demo% f77 -silent  ida2.f
           demo% a.out
            The date is:   23    1 1997
           demo%
    
         VMS Version (compile with -lV77flag):
    
           The idate  subroutine  puts  the  current  date  into  the
           integers m, d, and y.
           VMS version allows only 2 digits. This is  NOT  Y2K  SAFE.
           Example:
           demo% cat ida1.f
                integer*4  m,  d,  y
                call idate( m, d, y )
                write(*, "(' The date is: ',3i3)" ) m, d, y
                end
           demo% f77 ida1.f  -lV77
           ida1.f:
            MAIN:
           "ida1.f", line 2: Warning: Subroutine "idate" is not safe
              after year 2000; use "date_and_time" instead
           demo% a.out
           Computing time differences using the 2 digit year from
              subroutine idate is not safe after year 2000.
            The date is:   7 23 97
           demo%
    
    FILES
         libF77.a, libV77.a
    
    NOTE
         Compiling with the -lV77flag, links with the VMS versions of
         idate() and time().
    
    SEE ALSO
         date(3f), fdate(3F), date_and_time(3F), and the  FORTRAN  77
         Reference Manual
    
    
    
    


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру