date
Prev | Opcodes et opérateurs de l'orchestre | Next

## date

date — Retourne le nombre de secondes écoulées depuis une date de base.

## Description

Retourne le nombre de secondes écoulées depuis une date de base, en lisant l'horloge du système d'exploitation. La base est le 1er janvier 1970 pour la version de Csound utilisant des nombres flottants en double précision et le 1er janvier 2010 pour les versions utilisant des nombres flottants en simple précision.

## Syntaxe

    ir date

## Initialisation

ir -- valeur en secondes à l'initialisation de la note, de l'horloge système depuis le début de l'epoch.

Noter que la date de base était à l'origine 1970, mais depuis la version 5.14 elle a été changée pour les nombres flottants en simple précision car ceux-ci sont insuffisants pour indiquer les changements.

## Exemples

Voici un exemple de l'opcode date. Il utilise le fichier date.csd.

Example 167. Exemple de l'opcode date.

    <CsoundSynthesizer>
    <CsOptions>
    ; Select audio/midi flags here according to platform
    ; Audio out   Audio in
    -odac           -iadc    ;;;RT audio I/O
    ; For Non-realtime ouput leave only the line below:
    ; -o date.wav -W ;;; for file output any platform
    </CsOptions>
    <CsInstruments>
    instr 1
          ii date
          print ii
          Sa dates ii
          prints Sa
          Ss dates -1
          prints Ss
          St dates 1
          prints St
    endin

    </CsInstruments>
    <CsScore>
    i 1 0 1
    e
    </CsScore>
    </CsoundSynthesizer>

Sa sortie contiendra des lignes comme celles-ci :

    instr 1:  ii = 1165665152.000
    Sat Dec  9 11:52:32 2006
    Sat Dec  9 11:51:46 2006
    Thu Jan  1 01:00:01 1970

## Voir aussi

dates

## Crédits

Auteur : John ffitch
Université de Bath/Codemist Ltd.
Bath, UK
Décembre 2006

Nouveau dans la version 5.05 de Csound.

Modifié dans la version 5.14 de Csound.

Prev | Up | Next
dam | Home | dates