Top Fields Constructors Methods
org.python.modules.time

public Class Time

Additional top-level class in compilation unit: TimeFunctions.

extends Object
implements ClassDictInit
Class Inheritance
All Implemented Interfaces
org.python.core.ClassDictInit
Imports
java.util.Arrays, .Calendar, .Date, .GregorianCalendar, .TimeZone, org.python.core.ClassDictInit, .Py, .PyBuiltinFunctionSet, .PyException, .PyInteger, .PyObject, .PyString, .PyTuple, .Untraversable, .__builtin__, org.python.modules._locale.DateSymbolLocale, ._locale

Field Summary

Modifier and TypeField and Description
public static final PyString
public static final int
public static int
private static volatile boolean
protected static DateSymbolLocale
public static int
private static final String
private static String[]
private static String[]
private static long
private static final double
protected static String[]
protected static String[]
public static int
public static PyTuple

Constructor Summary

AccessConstructor and Description
public
Time()

Method Summary

Modifier and TypeMethod and Description
private static String
_padint(int i, int target)

private static synchronized String
_shortday(int dow)

private static synchronized String
_shortmonth(int month0to11)

protected static PyTimeTuple
_timefields(double secs, TimeZone tz)

private static String
_truncyear(int year)

private static GregorianCalendar
private static String
_twodigit(int i)

public static PyString
public static PyString
private static void
public static void
public static double

Returns:

- the seconds elapsed since the first call to this function
clock
()

public static PyString
public static PyString
public static PyTuple
public static PyTuple
private static int
item(PyTuple tup, int i)

public static String
public static PyTuple
public static PyTuple
public static double
public static double

Returns:

a double value
parseTimeDoubleArg
(PyObject
a PyObject number of None
arg
)

Convert a time argument that may be an optional float or None value to a double.

private static PyTuple
pystrptime(String data_string, String format)

public static void
sleep(double secs)

public static PyString
strftime(String format)

public static PyString
strftime(String format, PyTuple tup)

public static PyTuple
strptime(String data_string)

public static PyTuple
strptime(String data_string, String format)

private static void
public static double
time()

private static PyTimeTuple
toTimeTuple(Calendar cal, int isdst)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

__doc__back to summary
public static final PyString __doc__
accept2dyearback to summary
public static final int accept2dyear
altzoneback to summary
public static int altzone
clockInitializedback to summary
private static volatile boolean clockInitialized
datesymsback to summary
protected static DateSymbolLocale datesyms
daylightback to summary
public static int daylight
DEFAULT_FORMAT_PYback to summary
private static final String DEFAULT_FORMAT_PY
enshortdaysback to summary
private static String[] enshortdays
enshortmonthsback to summary
private static String[] enshortmonths
initialClockback to summary
private static long initialClock
NANOS_PER_SECONDback to summary
private static final double NANOS_PER_SECOND
shortdaysback to summary
protected static String[] shortdays
shortmonthsback to summary
protected static String[] shortmonths
timezoneback to summary
public static int timezone
tznameback to summary
public static PyTuple tzname

Constructor Detail

Timeback to summary
public Time()

Method Detail

_padintback to summary
private static String _padint(int i, int target)
_shortdayback to summary
private static synchronized String _shortday(int dow)
_shortmonthback to summary
private static synchronized String _shortmonth(int month0to11)
_timefieldsback to summary
protected static PyTimeTuple _timefields(double secs, TimeZone tz)
_truncyearback to summary
private static String _truncyear(int year)
_tupletocalback to summary
private static GregorianCalendar _tupletocal(PyTuple tup)
_twodigitback to summary
private static String _twodigit(int i)
asctimeback to summary
public static PyString asctime()
asctimeback to summary
public static PyString asctime(PyObject obj)
checkLocaleback to summary
private static void checkLocale()
classDictInitback to summary
public static void classDictInit(PyObject dict)
clockback to summary
public static double clock()
Returns:double

- the seconds elapsed since the first call to this function

ctimeback to summary
public static PyString ctime()
ctimeback to summary
public static PyString ctime(PyObject secs)
gmtimeback to summary
public static PyTuple gmtime()
gmtimeback to summary
public static PyTuple gmtime(PyObject arg)
itemback to summary
private static int item(PyTuple tup, int i)
locale_asctimeback to summary
public static String locale_asctime(PyTuple tup)
localtimeback to summary
public static PyTuple localtime()
localtimeback to summary
public static PyTuple localtime(PyObject secs)
mktimeback to summary
public static double mktime(PyTuple tup)
parseTimeDoubleArgback to summary
public static double parseTimeDoubleArg(PyObject arg)

Convert a time argument that may be an optional float or None value to a double. Throws a TypeError on failure.

Parameters
arg:PyObject

a PyObject number of None

Returns:double

a double value

pystrptimeback to summary
private static PyTuple pystrptime(String data_string, String format)
sleepback to summary
public static void sleep(double secs)
strftimeback to summary
public static PyString strftime(String format)
strftimeback to summary
public static PyString strftime(String format, PyTuple tup)
strptimeback to summary
public static PyTuple strptime(String data_string)
strptimeback to summary
public static PyTuple strptime(String data_string, String format)
throwValueErrorback to summary
private static void throwValueError(String msg)
timeback to summary
public static double time()
toTimeTupleback to summary
private static PyTimeTuple toTimeTuple(Calendar cal, int isdst)