What's new? | Help | Directory | Sign in
Google
zogi
XML-RPC Bundle For OpenGroupware's ZideStore Integration Server
  
  
  
  
    
Search
for
Updated Jan 03, 2008 by adamtaunowilliams
time  
The time entity

The time entity is used to represent the current time of the server. Clients can use this value to check that their own local clocks are a reasonable match to the servers time or to discover their current difference from GMT time. If the user has configured a time zone on the server the server will also provide, via the userTime, isDST, and offset attributes, its perception of the clients current time. If the user has not configured a time zone the userTime and offset attributes will be zero as the server will assume the client is operating in GMT time.

To retrieve the current time entity perform a searchForObjects with an entity name of "Time". The detail, flags, and criteria fields are ignored for a time request. The result will be an array of a single time entity.

NOTE: time is a transient entity.

For retrieving the time zones known to the server see the documentation on the timeZone entity.

Example

  #!/usr/bin/env python
  import xmlrpclib, time, pprint

  server = xmlrpclib.Server('http://{USER}:{PASSWORD}@{HOST}/zidestore/so/{USER}/')
  pprint.pprint(server.zogi.searchForObjects('Time', '', 0))
[{'entityName': 'time',
  'gmtTime': <DateTime '20071110T16:41:15' at b7ad714c>,
  'isDST': 0,
  'offsetFromGMT': -18000,
  'offsetTimeZone': 'EST',
  'userTime': <DateTime '20071110T11:41:15' at b7ad706c>}]

Home


Sign in to add a comment