~ubuntu-branches/ubuntu/natty/kdebindings/natty

« back to all changes in this revision

Viewing changes to python/pykde4/docs/html/kdecore/KLocalizedDate.html

  • Committer: Bazaar Package Importer
  • Author(s): Philip Muskovac, Jonathan Riddell, Philip Muskovac
  • Date: 2010-12-23 01:06:35 UTC
  • mfrom: (1.1.43 upstream)
  • Revision ID: james.westby@ubuntu.com-20101223010635-2i4d9nh4t6k31o7j
Tags: 4:4.5.90-0ubuntu1
[ Jonathan Riddell ]
* New upstream RC release

[ Philip Muskovac ]
* Add build-dep on libqimageblitz-dev again

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 
4
 
 
5
<head>
 
6
  <title>KLocalizedDate</title>
 
7
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
8
  <meta http-equiv="Content-Style-Type" content="text/css" />
 
9
  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
 
10
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
 
11
</head>
 
12
<body>
 
13
<div id="container">
 
14
<div id="header">
 
15
  <div id="header_top">
 
16
    <div>
 
17
      <div>
 
18
        <img alt ="" src="../common/top-kde.jpg"/>
 
19
        KDE 4.6 PyKDE API Reference
 
20
      </div>
 
21
    </div>
 
22
  </div>
 
23
  <div id="header_bottom">
 
24
    <div id="location">
 
25
      <ul>
 
26
        <li>KDE's Python API</li>
 
27
      </ul>
 
28
    </div>
 
29
 
 
30
    <div id="menu">
 
31
      <ul>
 
32
        <li><a href="../modules.html">Overview</a></li>
 
33
<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
 
34
<li><a href="http://kde.org/family/">Sitemap</a></li>
 
35
<li><a href="http://kde.org/contact/">Contact Us</a></li>
 
36
</ul>
 
37
    </div>
 
38
  </div>
 
39
</div>
 
40
 
 
41
<div id="body_wrapper">
 
42
<div id="body">
 
43
<div id="right">
 
44
<div class="content">
 
45
<div id="main">
 
46
<div class="clearer">&nbsp;</div>
 
47
 
 
48
<h1>KLocalizedDate Class Reference</h1>
 
49
<code>from PyKDE4.kdecore import *</code>
 
50
<p>
 
51
 
 
52
 
 
53
 
 
54
<h2>Detailed Description</h2>
 
55
 
 
56
<p>A class representing a date localized using the local calendar system, language and formats
 
57
</p>
 
58
<p>
 
59
Topics:
 
60
- intro
 
61
- calsys
 
62
- custom
 
63
- formatting
 
64
- maths
 
65
</p>
 
66
<p>
 
67
<b>Introduction </b>
 
68
</p>
 
69
<p>
 
70
This class provides a simple and convenient way to localize dates
 
71
</p>
 
72
<p>
 
73
<b>Calendar System </b>
 
74
</p>
 
75
<p>
 
76
KDE supports the use of different calendar systems.
 
77
</p>
 
78
<p>
 
79
<b>Default and Custom Locale and Calendar System </b>
 
80
</p>
 
81
<p>
 
82
In most cases you will want to use the default Global Locale and Calendar
 
83
System, in which case you need only create a default KLocalizedDate. If
 
84
however you specifically need a different Calendar System or Locale settings
 
85
then you need to take some extra steps.
 
86
</p>
 
87
<p>
 
88
The simplest method is just changing the Calendar System while keeping the
 
89
current Locale settings. This is easily done using setCalendarSystem()
 
90
which will copy the current Locale being used and apply this to the new
 
91
Calendar System. Note this means any changes to the old locale settings,
 
92
either the Global Locale or a custom Locale (see below) will not apply
 
93
to that date instance.
 
94
</p>
 
95
<p>
 
96
You may however wish to use a custom Locale with the Calendar System.
 
97
For example, if you want your app to normally show dates using the Global
 
98
Locale and Calendar System, but wish to show an info box with the Islamic
 
99
date in Arabic language and format, then you need a custom Locale to do
 
100
this.
 
101
</p>
 
102
<p>
 
103
<pre class="fragment">
 
104
 KLocale *myLocale = new KLocale("myapp", "ar", "eg");
 
105
 KCalendarSystem *myCalendar = KCalendarSystem.create(KLocale.IslamicCivilCalendar, myLocale);
 
106
 KLocalizedDate myDate(QDate(2010,1,1), myCalendar);
 
107
</pre>
 
108
</p>
 
109
<p>
 
110
In this case you are responsible for the memory management of the KLocale
 
111
and KCalendarSystem. This allows you to reuse this calendar across multiple
 
112
date instances without it being deleted under you. It also allows you to
 
113
change any setting in the Locale and have it apply across all those date
 
114
instances. <dl class="warning" compact><dt><b>Warning:</b></dt><dd> Don't try changing the Calendar System via your Locale
 
115
instance, your KCalendarSystem instance will be deleted and all the dates
 
116
will be invalid!
 
117
</dd></dl> </p>
 
118
<p>
 
119
<dl class="see" compact><dt><b>See also:</b></dt><dd>
 
120
</dd></dl> </p>
 
121
<p>
 
122
<b>Date Formatting </b>
 
123
</p>
 
124
<p>
 
125
When you display dates or date components to users in a GUI, they will
 
126
expect them to be displayed in their language and digit set following their
 
127
local date formatting conventions. Directly displaying values returned by
 
128
the normal date component methods such as day() will not conform to these
 
129
expectations, so you need to use different methods to obtain the localized
 
130
string form of the date or component.
 
131
</p>
 
132
<p>
 
133
You can either format the entire date, or just a single component of the
 
134
date such as the month or day.
 
135
</p>
 
136
<p>
 
137
When formatting a full date, it is preferred to use one of the standard date
 
138
formats defined in the Locale, although you can provide your own format in
 
139
either the KDE, POSIX, or UNICODE standards.
 
140
</p>
 
141
<p>
 
142
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate() formatDate()
 
143
</dd></dl> </p>
 
144
<p>
 
145
<b>Date Parsing </b>
 
146
</p>
 
147
<p>
 
148
Basic concepts on date parsing, then full details on KLocale.ReadDateFlags
 
149
formats, definging your own date format strings, and setting how strictly
 
150
the format is appplied.
 
151
</p>
 
152
<p>
 
153
You can choose how strictly a date format is applied in parsing. Currently
 
154
only liberal Parsing is supported.
 
155
</p>
 
156
<p>
 
157
The KLocale.LiberalParsing mode applies the following rules:
 
158
</p>
 
159
<p>
 
160
1) You must supply a format and string containing at least one of the following combinations to
 
161
create a valid date:
 
162
<li> a month and day of month </li>
 
163
<li> a day of year </li>
 
164
<li> a ISO week number and day of week </li>
 
165
</p>
 
166
<p>
 
167
2) If a year number is not supplied then the current year will be assumed.
 
168
</p>
 
169
<p>
 
170
3) All date components must be separated by a non-numeric character.
 
171
</p>
 
172
<p>
 
173
4) The format is not applied strictly to the input string:
 
174
<li> extra whitespace is ignored </li>
 
175
<li> leading 0's on numbers are ignored </li>
 
176
<li> capitalisation of literals is ignored </li>
 
177
</p>
 
178
<p>
 
179
<dl class="see" compact><dt><b>See also:</b></dt><dd> readDate()
 
180
</dd></dl> </p>
 
181
<p>
 
182
<b>Date Maths </b>
 
183
</p>
 
184
<p>
 
185
A full set of date maths functions are provided which operate in a consistent
 
186
manner, i.e. you can safely round-trip.
 
187
</p>
 
188
<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
 
189
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#KLocalizedDate">__init__</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> date=QDate(), <a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar=0)</td></tr>
 
190
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#KLocalizedDate">__init__</a> (self, int year, int month, int day, <a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar=0)</td></tr>
 
191
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#KLocalizedDate">__init__</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> rhs)</td></tr>
 
192
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addDays">addDays</a> (self, int days)</td></tr>
 
193
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addDaysTo">addDaysTo</a> (self, int days)</td></tr>
 
194
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addMonths">addMonths</a> (self, int months)</td></tr>
 
195
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addMonthsTo">addMonthsTo</a> (self, int months)</td></tr>
 
196
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addYears">addYears</a> (self, int years)</td></tr>
 
197
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addYearsTo">addYearsTo</a> (self, int years)</td></tr>
 
198
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#calendar">calendar</a> (self)</td></tr>
 
199
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#calendarSystem">calendarSystem</a> (self)</td></tr>
 
200
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#date">date</a> (self)</td></tr>
 
201
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateDifference">dateDifference</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> toDate, int yearsDiff, int monthsDiff, int daysDiff, int direction)</td></tr>
 
202
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateDifference">dateDifference</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> toDate, int yearsDiff, int monthsDiff, int daysDiff, int direction)</td></tr>
 
203
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#day">day</a> (self)</td></tr>
 
204
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dayOfWeek">dayOfWeek</a> (self)</td></tr>
 
205
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dayOfYear">dayOfYear</a> (self)</td></tr>
 
206
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#daysDifference">daysDifference</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> toDate)</td></tr>
 
207
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#daysDifference">daysDifference</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> toDate)</td></tr>
 
208
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#daysInMonth">daysInMonth</a> (self)</td></tr>
 
209
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#daysInWeek">daysInWeek</a> (self)</td></tr>
 
210
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#daysInYear">daysInYear</a> (self)</td></tr>
 
211
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#eraName">eraName</a> (self)</td></tr>
 
212
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#eraYear">eraYear</a> (self)</td></tr>
 
213
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#firstDayOfMonth">firstDayOfMonth</a> (self)</td></tr>
 
214
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#firstDayOfYear">firstDayOfYear</a> (self)</td></tr>
 
215
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDate">formatDate</a> (self, <a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a> dateFormat=KLocale.LongDate)</td></tr>
 
216
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDate">formatDate</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> formatString, <a href="../kdecore/KLocale.html#DateTimeFormatStandard">KLocale.DateTimeFormatStandard</a> formatStandard=KLocale.KdeFormat)</td></tr>
 
217
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDate">formatDate</a> (self, <a href="../kdecore/KLocale.html#DateTimeComponent">KLocale.DateTimeComponent</a> component, <a href="../kdecore/KLocale.html#DateTimeComponentFormat">KLocale.DateTimeComponentFormat</a> format=KLocale.DefaultComponentFormat, <a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem=KLocale.DefaultWeekNumber)</td></tr>
 
218
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#getDate">getDate</a> (self, int year, int month, int day)</td></tr>
 
219
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isLeapYear">isLeapYear</a> (self)</td></tr>
 
220
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isNull">isNull</a> (self)</td></tr>
 
221
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isValid">isValid</a> (self)</td></tr>
 
222
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lastDayOfMonth">lastDayOfMonth</a> (self)</td></tr>
 
223
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lastDayOfYear">lastDayOfYear</a> (self)</td></tr>
 
224
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#month">month</a> (self)</td></tr>
 
225
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monthsDifference">monthsDifference</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> toDate)</td></tr>
 
226
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monthsDifference">monthsDifference</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> toDate)</td></tr>
 
227
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monthsInYear">monthsInYear</a> (self)</td></tr>
 
228
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator !=">operator !=</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
229
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator !=">operator !=</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
230
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <">operator <</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
231
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <">operator <</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
232
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <=">operator <=</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
233
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <=">operator <=</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
234
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
235
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
236
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator >">operator ></a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
237
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator >">operator ></a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
238
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator >=">operator >=</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> other)</td></tr>
 
239
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator >=">operator >=</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> other)</td></tr>
 
240
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCalendarSystem">setCalendarSystem</a> (self, <a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a> calendarSystem)</td></tr>
 
241
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCurrentDate">setCurrentDate</a> (self)</td></tr>
 
242
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDate">setDate</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> date)</td></tr>
 
243
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDate">setDate</a> (self, int year, int month, int day)</td></tr>
 
244
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDate">setDate</a> (self, int year, int dayOfYear)</td></tr>
 
245
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDate">setDate</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> eraName, int yearInEra, int month, int day)</td></tr>
 
246
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDate">setDate</a> (self, <a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem, int year, int weekOfYear, int dayOfWeek)</td></tr>
 
247
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toJulianDay">toJulianDay</a> (self)</td></tr>
 
248
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#week">week</a> (self, int yearNum=0)</td></tr>
 
249
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#week">week</a> (self, <a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem, int yearNum=0)</td></tr>
 
250
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#weeksInYear">weeksInYear</a> (self)</td></tr>
 
251
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#weeksInYear">weeksInYear</a> (self, <a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem)</td></tr>
 
252
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#year">year</a> (self)</td></tr>
 
253
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#yearInEra">yearInEra</a> (self)</td></tr>
 
254
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#yearsDifference">yearsDifference</a> (self, <a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> toDate)</td></tr>
 
255
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#yearsDifference">yearsDifference</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> toDate)</td></tr>
 
256
<tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
 
257
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currentDate">currentDate</a> ()</td></tr>
 
258
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fromDate">fromDate</a> (<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> date)</td></tr>
 
259
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fromJulianDay">fromJulianDay</a> (int jd)</td></tr>
 
260
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> dateString, <a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a> parseMode=KLocale.LiberalParsing, <a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar=0)</td></tr>
 
261
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> dateString, <a href="../kdecore/KLocale.html#ReadDateFlags">KLocale.ReadDateFlags</a> formatFlags, <a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a> parseMode=KLocale.LiberalParsing, <a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar=0)</td></tr>
 
262
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> dateString, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> dateFormat, <a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a> parseMode=KLocale.LiberalParsing, <a href="../kdecore/KLocale.html#DateTimeFormatStandard">KLocale.DateTimeFormatStandard</a> formatStandard=KLocale.KdeFormat, <a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar=0)</td></tr>
 
263
</table>
 
264
<hr><h2>Method Documentation</h2><a class="anchor" name="KLocalizedDate"></a>
 
265
<div class="memitem">
 
266
<div class="memproto">
 
267
<table class="memname"><tr>
 
268
<td class="memname">__init__</td>
 
269
<td>(</td>
 
270
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
271
<td class="paramname"></td>
 
272
</tr><tr>
 
273
<td class="memname"></td>
 
274
<td></td>
 
275
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
276
<td class="paramname"><em>date=QDate()</em>, </td>
 
277
</tr>
 
278
<tr>
 
279
<td class="memname"></td>
 
280
<td></td>
 
281
<td class="paramtype"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td>
 
282
<td class="paramname"><em>calendar=0</em></td>
 
283
</tr>
 
284
<tr>
 
285
<td></td>
 
286
<td>)</td>
 
287
<td></td>
 
288
<td></td>
 
289
<td width="100%"> </td>
 
290
</tr></table>
 
291
</div>
 
292
<div class="memdoc"><p>Constructs a localized date with the given date.
 
293
</p>
 
294
<p>
 
295
By default, uses the global Calendar System and Locale.
 
296
</p>
 
297
<p>
 
298
If you pass in a custom Calendar System then you retain ownership of it
 
299
and are responsible for deleting it. This allows you to reuse the same
 
300
custom Calendar System for many localized date instances.
 
301
</p>
 
302
<p>
 
303
See custom for more details on using custom Calendar Systems.
 
304
</p>
 
305
<p>
 
306
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
307
<table border="0" cellspacing="2" cellpadding="0">
 
308
<tr><td></td><td valign="top"><em>date</em>&nbsp;</td><td> the QDate to set the KLocalizedDate to, defaults to invalid date
 
309
 
 
310
<tr><td></td><td valign="top"><em>locale</em>&nbsp;</td><td> the locale to use for date formats, defaults to the global
 
311
</td></tr>
 
312
</table></dl>
 
313
<p>
 
314
</p></div></div><a class="anchor" name="KLocalizedDate"></a>
 
315
<div class="memitem">
 
316
<div class="memproto">
 
317
<table class="memname"><tr>
 
318
<td class="memname">__init__</td>
 
319
<td>(</td>
 
320
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
321
<td class="paramname"></td>
 
322
</tr><tr>
 
323
<td class="memname"></td>
 
324
<td></td>
 
325
<td class="paramtype">int&nbsp;</td>
 
326
<td class="paramname"><em>year</em>, </td>
 
327
</tr>
 
328
<tr>
 
329
<td class="memname"></td>
 
330
<td></td>
 
331
<td class="paramtype">int&nbsp;</td>
 
332
<td class="paramname"><em>month</em>, </td>
 
333
</tr>
 
334
<tr>
 
335
<td class="memname"></td>
 
336
<td></td>
 
337
<td class="paramtype">int&nbsp;</td>
 
338
<td class="paramname"><em>day</em>, </td>
 
339
</tr>
 
340
<tr>
 
341
<td class="memname"></td>
 
342
<td></td>
 
343
<td class="paramtype"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td>
 
344
<td class="paramname"><em>calendar=0</em></td>
 
345
</tr>
 
346
<tr>
 
347
<td></td>
 
348
<td>)</td>
 
349
<td></td>
 
350
<td></td>
 
351
<td width="100%"> </td>
 
352
</tr></table>
 
353
</div>
 
354
<div class="memdoc"><p>Constructs a localized date with the given year, month and day.
 
355
</p>
 
356
<p>
 
357
By default, uses the global Calendar System and Locale.
 
358
</p>
 
359
<p>
 
360
If you pass in a custom Calendar System then you retain ownership of it
 
361
and are responsible for deleting it. This allows you to reuse the same
 
362
custom Calendar System for many localized date instances.
 
363
</p>
 
364
<p>
 
365
See custom for more details on using custom Calendar Systems.
 
366
</p>
 
367
<p>
 
368
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
369
<table border="0" cellspacing="2" cellpadding="0">
 
370
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> the year to set the KLocalizedDate to
 
371
 
 
372
<tr><td></td><td valign="top"><em>month</em>&nbsp;</td><td> the month to set the KLocalizedDate to
 
373
 
 
374
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> the day to set the KLocalizedDate to
 
375
</td></tr>
 
376
</table></dl>
 
377
<p>
 
378
</p></div></div><a class="anchor" name="KLocalizedDate"></a>
 
379
<div class="memitem">
 
380
<div class="memproto">
 
381
<table class="memname"><tr>
 
382
<td class="memname">__init__</td>
 
383
<td>(</td>
 
384
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
385
<td class="paramname"></td>
 
386
</tr><tr>
 
387
<td class="memname"></td>
 
388
<td></td>
 
389
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
390
<td class="paramname"><em>rhs</em></td>
 
391
</tr>
 
392
<tr>
 
393
<td></td>
 
394
<td>)</td>
 
395
<td></td>
 
396
<td></td>
 
397
<td width="100%"> </td>
 
398
</tr></table>
 
399
</div>
 
400
<div class="memdoc"><p>Copy constructor
 
401
</p>
 
402
<p>
 
403
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
404
<table border="0" cellspacing="2" cellpadding="0">
 
405
<tr><td></td><td valign="top"><em>rhs</em>&nbsp;</td><td> the date to copy
 
406
</td></tr>
 
407
</table></dl>
 
408
<p>
 
409
</p></div></div><a class="anchor" name="addDays"></a>
 
410
<div class="memitem">
 
411
<div class="memproto">
 
412
<table class="memname"><tr>
 
413
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> addDays</td>
 
414
<td>(</td>
 
415
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
416
<td class="paramname"></td>
 
417
</tr><tr>
 
418
<td class="memname"></td>
 
419
<td></td>
 
420
<td class="paramtype">int&nbsp;</td>
 
421
<td class="paramname"><em>days</em></td>
 
422
</tr>
 
423
<tr>
 
424
<td></td>
 
425
<td>)</td>
 
426
<td></td>
 
427
<td></td>
 
428
<td width="100%"> </td>
 
429
</tr></table>
 
430
</div>
 
431
<div class="memdoc"><p>Returns a KLocalizedDate containing a date <b>days</b> days later.
 
432
</p>
 
433
<p>
 
434
<dl class="see" compact><dt><b>See also:</b></dt><dd> addDaysTo()
 
435
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addYears() addMonths()
 
436
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
437
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
438
<table border="0" cellspacing="2" cellpadding="0">
 
439
<tr><td></td><td valign="top"><em>days</em>&nbsp;</td><td> number of days to add
 
440
</td></tr> </table></dl>
 
441
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The new date, null date if any errors
 
442
</dd></dl>
 
443
</p></div></div><a class="anchor" name="addDaysTo"></a>
 
444
<div class="memitem">
 
445
<div class="memproto">
 
446
<table class="memname"><tr>
 
447
<td class="memname">bool addDaysTo</td>
 
448
<td>(</td>
 
449
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
450
<td class="paramname"></td>
 
451
</tr><tr>
 
452
<td class="memname"></td>
 
453
<td></td>
 
454
<td class="paramtype">int&nbsp;</td>
 
455
<td class="paramname"><em>days</em></td>
 
456
</tr>
 
457
<tr>
 
458
<td></td>
 
459
<td>)</td>
 
460
<td></td>
 
461
<td></td>
 
462
<td width="100%"> </td>
 
463
</tr></table>
 
464
</div>
 
465
<div class="memdoc"><p>Add days onto this date instance.
 
466
</p>
 
467
<p>
 
468
If the result of the addition is invalid in the current Calendar System
 
469
then the date will become invalid.
 
470
</p>
 
471
<p>
 
472
<dl class="see" compact><dt><b>See also:</b></dt><dd> addDays()
 
473
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addYearsTo(), addMonthsTo()
 
474
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
475
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
476
<table border="0" cellspacing="2" cellpadding="0">
 
477
<tr><td></td><td valign="top"><em>days</em>&nbsp;</td><td> The number of days to add
 
478
</td></tr> </table></dl>
 
479
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> if the resulting date is valid
 
480
</dd></dl>
 
481
</p></div></div><a class="anchor" name="addMonths"></a>
 
482
<div class="memitem">
 
483
<div class="memproto">
 
484
<table class="memname"><tr>
 
485
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> addMonths</td>
 
486
<td>(</td>
 
487
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
488
<td class="paramname"></td>
 
489
</tr><tr>
 
490
<td class="memname"></td>
 
491
<td></td>
 
492
<td class="paramtype">int&nbsp;</td>
 
493
<td class="paramname"><em>months</em></td>
 
494
</tr>
 
495
<tr>
 
496
<td></td>
 
497
<td>)</td>
 
498
<td></td>
 
499
<td></td>
 
500
<td width="100%"> </td>
 
501
</tr></table>
 
502
</div>
 
503
<div class="memdoc"><p>Returns a KLocalizedDate containing a date <b>months</b> months later.
 
504
</p>
 
505
<p>
 
506
<dl class="see" compact><dt><b>See also:</b></dt><dd> addMonthsTo()
 
507
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addYears() addDays()
 
508
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
509
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
510
<table border="0" cellspacing="2" cellpadding="0">
 
511
<tr><td></td><td valign="top"><em>months</em>&nbsp;</td><td> number of months to add
 
512
</td></tr> </table></dl>
 
513
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The new date, null date if any errors
 
514
</dd></dl>
 
515
</p></div></div><a class="anchor" name="addMonthsTo"></a>
 
516
<div class="memitem">
 
517
<div class="memproto">
 
518
<table class="memname"><tr>
 
519
<td class="memname">bool addMonthsTo</td>
 
520
<td>(</td>
 
521
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
522
<td class="paramname"></td>
 
523
</tr><tr>
 
524
<td class="memname"></td>
 
525
<td></td>
 
526
<td class="paramtype">int&nbsp;</td>
 
527
<td class="paramname"><em>months</em></td>
 
528
</tr>
 
529
<tr>
 
530
<td></td>
 
531
<td>)</td>
 
532
<td></td>
 
533
<td></td>
 
534
<td width="100%"> </td>
 
535
</tr></table>
 
536
</div>
 
537
<div class="memdoc"><p>Add months onto this date instance.
 
538
</p>
 
539
<p>
 
540
If the result of the addition is invalid in the current Calendar System
 
541
then the date will become invalid.
 
542
</p>
 
543
<p>
 
544
<dl class="see" compact><dt><b>See also:</b></dt><dd> addMonths()
 
545
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addYearsTo() addDaysTo()
 
546
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
547
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
548
<table border="0" cellspacing="2" cellpadding="0">
 
549
<tr><td></td><td valign="top"><em>months</em>&nbsp;</td><td> The number of months to add
 
550
</td></tr> </table></dl>
 
551
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> if the resulting date is valid
 
552
</dd></dl>
 
553
</p></div></div><a class="anchor" name="addYears"></a>
 
554
<div class="memitem">
 
555
<div class="memproto">
 
556
<table class="memname"><tr>
 
557
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> addYears</td>
 
558
<td>(</td>
 
559
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
560
<td class="paramname"></td>
 
561
</tr><tr>
 
562
<td class="memname"></td>
 
563
<td></td>
 
564
<td class="paramtype">int&nbsp;</td>
 
565
<td class="paramname"><em>years</em></td>
 
566
</tr>
 
567
<tr>
 
568
<td></td>
 
569
<td>)</td>
 
570
<td></td>
 
571
<td></td>
 
572
<td width="100%"> </td>
 
573
</tr></table>
 
574
</div>
 
575
<div class="memdoc"><p>Returns a KLocalizedDate containing a date <b>years</b> years later.
 
576
</p>
 
577
<p>
 
578
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYearsTo()
 
579
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addMonths() addDays()
 
580
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
581
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
582
<table border="0" cellspacing="2" cellpadding="0">
 
583
<tr><td></td><td valign="top"><em>years</em>&nbsp;</td><td> The number of years to add
 
584
</td></tr> </table></dl>
 
585
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The new date, null date if any errors
 
586
</dd></dl>
 
587
</p></div></div><a class="anchor" name="addYearsTo"></a>
 
588
<div class="memitem">
 
589
<div class="memproto">
 
590
<table class="memname"><tr>
 
591
<td class="memname">bool addYearsTo</td>
 
592
<td>(</td>
 
593
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
594
<td class="paramname"></td>
 
595
</tr><tr>
 
596
<td class="memname"></td>
 
597
<td></td>
 
598
<td class="paramtype">int&nbsp;</td>
 
599
<td class="paramname"><em>years</em></td>
 
600
</tr>
 
601
<tr>
 
602
<td></td>
 
603
<td>)</td>
 
604
<td></td>
 
605
<td></td>
 
606
<td width="100%"> </td>
 
607
</tr></table>
 
608
</div>
 
609
<div class="memdoc"><p>Add years onto this date instance.
 
610
</p>
 
611
<p>
 
612
If the result of the addition is invalid in the current Calendar System
 
613
then the date will become invalid.
 
614
</p>
 
615
<p>
 
616
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYears()
 
617
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> addMonthsTo() addDaysTo()
 
618
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference()
 
619
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
620
<table border="0" cellspacing="2" cellpadding="0">
 
621
<tr><td></td><td valign="top"><em>years</em>&nbsp;</td><td> The number of years to add
 
622
</td></tr> </table></dl>
 
623
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> if the resulting date is valid
 
624
</dd></dl>
 
625
</p></div></div><a class="anchor" name="calendar"></a>
 
626
<div class="memitem">
 
627
<div class="memproto">
 
628
<table class="memname"><tr>
 
629
<td class="memname"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar</td>
 
630
<td>(</td>
 
631
<td class="paramtype">&nbsp;</td>
 
632
<td class="paramname"><em>self</em>&nbsp;)</td>
 
633
<td width="100%"> </td>
 
634
</tr>
 
635
</table>
 
636
</div>
 
637
<div class="memdoc"><p>Returns a pointer to the Calendar System object used by this date instance.
 
638
</p>
 
639
<p>
 
640
Usually this will be the Global Calendar System, but this may have been
 
641
changed.
 
642
</p>
 
643
<p>
 
644
Normally you will not need to access this object unless the KLocalizedDate
 
645
API does not provide the methods you require.
 
646
</p>
 
647
<p>
 
648
<dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem
 
649
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> calendarSystem
 
650
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setCalendarSystem
 
651
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the current calendar system instance
 
652
</dd></dl>
 
653
</p></div></div><a class="anchor" name="calendarSystem"></a>
 
654
<div class="memitem">
 
655
<div class="memproto">
 
656
<table class="memname"><tr>
 
657
<td class="memname"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a> calendarSystem</td>
 
658
<td>(</td>
 
659
<td class="paramtype">&nbsp;</td>
 
660
<td class="paramname"><em>self</em>&nbsp;)</td>
 
661
<td width="100%"> </td>
 
662
</tr>
 
663
</table>
 
664
</div>
 
665
<div class="memdoc"><p>Returns the Calendar System used by this localized date instance
 
666
</p>
 
667
<p>
 
668
<dl class="see" compact><dt><b>See also:</b></dt><dd> KLocale.CalendarSystem
 
669
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setCalendarSystem()
 
670
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the Calendar System currently used
 
671
</dd></dl>
 
672
</p></div></div><a class="anchor" name="date"></a>
 
673
<div class="memitem">
 
674
<div class="memproto">
 
675
<table class="memname"><tr>
 
676
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a> date</td>
 
677
<td>(</td>
 
678
<td class="paramtype">&nbsp;</td>
 
679
<td class="paramname"><em>self</em>&nbsp;)</td>
 
680
<td width="100%"> </td>
 
681
</tr>
 
682
</table>
 
683
</div>
 
684
<div class="memdoc"><p>Returns the currently set date as a QDate
 
685
</p>
 
686
<p>
 
687
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the currently set date as a QDate
 
688
</dd></dl>
 
689
</p></div></div><a class="anchor" name="dateDifference"></a>
 
690
<div class="memitem">
 
691
<div class="memproto">
 
692
<table class="memname"><tr>
 
693
<td class="memname"> dateDifference</td>
 
694
<td>(</td>
 
695
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
696
<td class="paramname"></td>
 
697
</tr><tr>
 
698
<td class="memname"></td>
 
699
<td></td>
 
700
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
701
<td class="paramname"><em>toDate</em>, </td>
 
702
</tr>
 
703
<tr>
 
704
<td class="memname"></td>
 
705
<td></td>
 
706
<td class="paramtype">int&nbsp;</td>
 
707
<td class="paramname"><em>yearsDiff</em>, </td>
 
708
</tr>
 
709
<tr>
 
710
<td class="memname"></td>
 
711
<td></td>
 
712
<td class="paramtype">int&nbsp;</td>
 
713
<td class="paramname"><em>monthsDiff</em>, </td>
 
714
</tr>
 
715
<tr>
 
716
<td class="memname"></td>
 
717
<td></td>
 
718
<td class="paramtype">int&nbsp;</td>
 
719
<td class="paramname"><em>daysDiff</em>, </td>
 
720
</tr>
 
721
<tr>
 
722
<td class="memname"></td>
 
723
<td></td>
 
724
<td class="paramtype">int&nbsp;</td>
 
725
<td class="paramname"><em>direction</em></td>
 
726
</tr>
 
727
<tr>
 
728
<td></td>
 
729
<td>)</td>
 
730
<td></td>
 
731
<td></td>
 
732
<td width="100%"> </td>
 
733
</tr></table>
 
734
</div>
 
735
<div class="memdoc"><p>Returns the difference between this and another date in years, months and days
 
736
in the current Calendar System.
 
737
</p>
 
738
<p>
 
739
The difference is always calculated from the earlier date to the later
 
740
date in year, month and day order, with the <b>direction</b> parameter
 
741
indicating which direction the difference is applied from this date.
 
742
In other words, this difference can be added onto the earlier date in
 
743
year, month, day order to reach the later date.
 
744
</p>
 
745
<p>
 
746
For example, the difference between 2010-06-10 and 2012-09-5 is 2 years,
 
747
2 months and 26 days. Note that the difference between two last days of
 
748
the month is always 1 month, e.g. 2010-01-31 to 2010-02-28 is 1 month
 
749
not 28 days.
 
750
</p>
 
751
<p>
 
752
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYears() addMonths() addDays()
 
753
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> yearsDifference() monthsDifference() daysDifference()
 
754
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
755
<table border="0" cellspacing="2" cellpadding="0">
 
756
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
757
 
 
758
<tr><td></td><td valign="top"><em>yearsDiff</em>&nbsp;</td><td> Returns number of years difference
 
759
 
 
760
<tr><td></td><td valign="top"><em>monthsDiff</em>&nbsp;</td><td> Returns number of months difference
 
761
 
 
762
<tr><td></td><td valign="top"><em>daysDiff</em>&nbsp;</td><td> Returns number of days difference
 
763
 
 
764
<tr><td></td><td valign="top"><em>direction</em>&nbsp;</td><td> Returns direction of difference, 1 if this Date &lt;= toDate, -1 otherwise
 
765
</td></tr>
 
766
</table></dl>
 
767
<p>
 
768
</p></div></div><a class="anchor" name="dateDifference"></a>
 
769
<div class="memitem">
 
770
<div class="memproto">
 
771
<table class="memname"><tr>
 
772
<td class="memname"> dateDifference</td>
 
773
<td>(</td>
 
774
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
775
<td class="paramname"></td>
 
776
</tr><tr>
 
777
<td class="memname"></td>
 
778
<td></td>
 
779
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
780
<td class="paramname"><em>toDate</em>, </td>
 
781
</tr>
 
782
<tr>
 
783
<td class="memname"></td>
 
784
<td></td>
 
785
<td class="paramtype">int&nbsp;</td>
 
786
<td class="paramname"><em>yearsDiff</em>, </td>
 
787
</tr>
 
788
<tr>
 
789
<td class="memname"></td>
 
790
<td></td>
 
791
<td class="paramtype">int&nbsp;</td>
 
792
<td class="paramname"><em>monthsDiff</em>, </td>
 
793
</tr>
 
794
<tr>
 
795
<td class="memname"></td>
 
796
<td></td>
 
797
<td class="paramtype">int&nbsp;</td>
 
798
<td class="paramname"><em>daysDiff</em>, </td>
 
799
</tr>
 
800
<tr>
 
801
<td class="memname"></td>
 
802
<td></td>
 
803
<td class="paramtype">int&nbsp;</td>
 
804
<td class="paramname"><em>direction</em></td>
 
805
</tr>
 
806
<tr>
 
807
<td></td>
 
808
<td>)</td>
 
809
<td></td>
 
810
<td></td>
 
811
<td width="100%"> </td>
 
812
</tr></table>
 
813
</div>
 
814
<div class="memdoc"><p>Returns the difference between this and another date in years, months and days
 
815
in the current Calendar System.
 
816
</p>
 
817
<p>
 
818
The difference is always calculated from the earlier date to the later
 
819
date in year, month and day order, with the <b>direction</b> parameter
 
820
indicating which direction the difference is applied from this date.
 
821
In other words, this difference can be added onto the earlier date in
 
822
year, month, day order to reach the later date.
 
823
</p>
 
824
<p>
 
825
For example, the difference between 2010-06-10 and 2012-09-5 is 2 years,
 
826
2 months and 26 days. Note that the difference between two last days of
 
827
the month is always 1 month, e.g. 2010-01-31 to 2010-02-28 is 1 month
 
828
not 28 days.
 
829
</p>
 
830
<p>
 
831
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYears() addMonths() addDays()
 
832
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> yearsDifference() monthsDifference() daysDifference()
 
833
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
834
<table border="0" cellspacing="2" cellpadding="0">
 
835
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
836
 
 
837
<tr><td></td><td valign="top"><em>yearsDiff</em>&nbsp;</td><td> Returns number of years difference
 
838
 
 
839
<tr><td></td><td valign="top"><em>monthsDiff</em>&nbsp;</td><td> Returns number of months difference
 
840
 
 
841
<tr><td></td><td valign="top"><em>daysDiff</em>&nbsp;</td><td> Returns number of days difference
 
842
 
 
843
<tr><td></td><td valign="top"><em>direction</em>&nbsp;</td><td> Returns direction of difference, 1 if this Date &lt;= toDate, -1 otherwise
 
844
</td></tr>
 
845
</table></dl>
 
846
<p>
 
847
</p></div></div><a class="anchor" name="day"></a>
 
848
<div class="memitem">
 
849
<div class="memproto">
 
850
<table class="memname"><tr>
 
851
<td class="memname">int day</td>
 
852
<td>(</td>
 
853
<td class="paramtype">&nbsp;</td>
 
854
<td class="paramname"><em>self</em>&nbsp;)</td>
 
855
<td width="100%"> </td>
 
856
</tr>
 
857
</table>
 
858
</div>
 
859
<div class="memdoc"><p>Returns the day portion of the date in the current calendar system
 
860
</p>
 
861
<p>
 
862
See formatting for why you should never display this value.
 
863
</p>
 
864
<p>
 
865
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
866
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized day number, 0 if date is invalid
 
867
</dd></dl>
 
868
</p></div></div><a class="anchor" name="dayOfWeek"></a>
 
869
<div class="memitem">
 
870
<div class="memproto">
 
871
<table class="memname"><tr>
 
872
<td class="memname">int dayOfWeek</td>
 
873
<td>(</td>
 
874
<td class="paramtype">&nbsp;</td>
 
875
<td class="paramname"><em>self</em>&nbsp;)</td>
 
876
<td width="100%"> </td>
 
877
</tr>
 
878
</table>
 
879
</div>
 
880
<div class="memdoc"><p>Returns the weekday number for the date
 
881
</p>
 
882
<p>
 
883
The weekdays are numbered 1..7 for Monday..Sunday.
 
884
</p>
 
885
<p>
 
886
This value is <b>not</b> affected by the value of KLocale.weekStartDay()
 
887
</p>
 
888
<p>
 
889
See formatting for why you should never display this value.
 
890
</p>
 
891
<p>
 
892
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
893
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> day of week number, -1 if date not valid
 
894
</dd></dl>
 
895
</p></div></div><a class="anchor" name="dayOfYear"></a>
 
896
<div class="memitem">
 
897
<div class="memproto">
 
898
<table class="memname"><tr>
 
899
<td class="memname">int dayOfYear</td>
 
900
<td>(</td>
 
901
<td class="paramtype">&nbsp;</td>
 
902
<td class="paramname"><em>self</em>&nbsp;)</td>
 
903
<td width="100%"> </td>
 
904
</tr>
 
905
</table>
 
906
</div>
 
907
<div class="memdoc"><p>Returns the day number of year for the date
 
908
</p>
 
909
<p>
 
910
The days are numbered 1..daysInYear()
 
911
</p>
 
912
<p>
 
913
See formatting for why you should never display this value.
 
914
</p>
 
915
<p>
 
916
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
917
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> day of year number, -1 if date not valid
 
918
</dd></dl>
 
919
</p></div></div><a class="anchor" name="daysDifference"></a>
 
920
<div class="memitem">
 
921
<div class="memproto">
 
922
<table class="memname"><tr>
 
923
<td class="memname">int daysDifference</td>
 
924
<td>(</td>
 
925
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
926
<td class="paramname"></td>
 
927
</tr><tr>
 
928
<td class="memname"></td>
 
929
<td></td>
 
930
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
931
<td class="paramname"><em>toDate</em></td>
 
932
</tr>
 
933
<tr>
 
934
<td></td>
 
935
<td>)</td>
 
936
<td></td>
 
937
<td></td>
 
938
<td width="100%"> </td>
 
939
</tr></table>
 
940
</div>
 
941
<div class="memdoc"><p>Returns the difference between this and another date in days
 
942
The returned value will be negative if <b>toDate</b> &lt; this date.
 
943
</p>
 
944
<p>
 
945
<dl class="see" compact><dt><b>See also:</b></dt><dd> addDays()
 
946
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference() monthsDifference()
 
947
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
948
<table border="0" cellspacing="2" cellpadding="0">
 
949
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
950
</td></tr> </table></dl>
 
951
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of days difference
 
952
</dd></dl>
 
953
</p></div></div><a class="anchor" name="daysDifference"></a>
 
954
<div class="memitem">
 
955
<div class="memproto">
 
956
<table class="memname"><tr>
 
957
<td class="memname">int daysDifference</td>
 
958
<td>(</td>
 
959
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
960
<td class="paramname"></td>
 
961
</tr><tr>
 
962
<td class="memname"></td>
 
963
<td></td>
 
964
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
965
<td class="paramname"><em>toDate</em></td>
 
966
</tr>
 
967
<tr>
 
968
<td></td>
 
969
<td>)</td>
 
970
<td></td>
 
971
<td></td>
 
972
<td width="100%"> </td>
 
973
</tr></table>
 
974
</div>
 
975
<div class="memdoc"><p>Returns the difference between this and another date in days
 
976
The returned value will be negative if <b>toDate</b> &lt; this date.
 
977
</p>
 
978
<p>
 
979
<dl class="see" compact><dt><b>See also:</b></dt><dd> addDays()
 
980
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference() monthsDifference()
 
981
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
982
<table border="0" cellspacing="2" cellpadding="0">
 
983
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
984
</td></tr> </table></dl>
 
985
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of days difference
 
986
</dd></dl>
 
987
</p></div></div><a class="anchor" name="daysInMonth"></a>
 
988
<div class="memitem">
 
989
<div class="memproto">
 
990
<table class="memname"><tr>
 
991
<td class="memname">int daysInMonth</td>
 
992
<td>(</td>
 
993
<td class="paramtype">&nbsp;</td>
 
994
<td class="paramname"><em>self</em>&nbsp;)</td>
 
995
<td width="100%"> </td>
 
996
</tr>
 
997
</table>
 
998
</div>
 
999
<div class="memdoc"><p>Returns the number of days in the month.
 
1000
</p>
 
1001
<p>
 
1002
See formatting for why you should never display this value.
 
1003
</p>
 
1004
<p>
 
1005
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1006
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of days in month, -1 if date invalid
 
1007
</dd></dl>
 
1008
</p></div></div><a class="anchor" name="daysInWeek"></a>
 
1009
<div class="memitem">
 
1010
<div class="memproto">
 
1011
<table class="memname"><tr>
 
1012
<td class="memname">int daysInWeek</td>
 
1013
<td>(</td>
 
1014
<td class="paramtype">&nbsp;</td>
 
1015
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1016
<td width="100%"> </td>
 
1017
</tr>
 
1018
</table>
 
1019
</div>
 
1020
<div class="memdoc"><p>Returns the number of days in the week.
 
1021
</p>
 
1022
<p>
 
1023
See formatting for why you should never display this value.
 
1024
</p>
 
1025
<p>
 
1026
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1027
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of days in week, -1 if date invalid
 
1028
</dd></dl>
 
1029
</p></div></div><a class="anchor" name="daysInYear"></a>
 
1030
<div class="memitem">
 
1031
<div class="memproto">
 
1032
<table class="memname"><tr>
 
1033
<td class="memname">int daysInYear</td>
 
1034
<td>(</td>
 
1035
<td class="paramtype">&nbsp;</td>
 
1036
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1037
<td width="100%"> </td>
 
1038
</tr>
 
1039
</table>
 
1040
</div>
 
1041
<div class="memdoc"><p>Returns the number of days in the year.
 
1042
</p>
 
1043
<p>
 
1044
For example, in the Gregorian calendar most years have 365 days but Leap
 
1045
Years have 366 years. Other Calendar Systems have different length years.
 
1046
</p>
 
1047
<p>
 
1048
See formatting for why you should never display this value.
 
1049
</p>
 
1050
<p>
 
1051
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1052
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of days in year, -1 if date invalid
 
1053
</dd></dl>
 
1054
</p></div></div><a class="anchor" name="eraName"></a>
 
1055
<div class="memitem">
 
1056
<div class="memproto">
 
1057
<table class="memname"><tr>
 
1058
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> eraName</td>
 
1059
<td>(</td>
 
1060
<td class="paramtype">&nbsp;</td>
 
1061
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1062
<td width="100%"> </td>
 
1063
</tr>
 
1064
</table>
 
1065
</div>
 
1066
<div class="memdoc"><p>Returns the Era Name portion of the date in the current calendar system,
 
1067
for example "AD" or "Anno Domini" for the Gregorian calendar and Christian Era.
 
1068
</p>
 
1069
<p>
 
1070
See formatting for more details on Date Formatting.
 
1071
</p>
 
1072
<p>
 
1073
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1074
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1075
<table border="0" cellspacing="2" cellpadding="0">
 
1076
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> format to return, either short or long
 
1077
</td></tr> </table></dl>
 
1078
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized era name, empty string if date is invalid
 
1079
</dd></dl>
 
1080
</p></div></div><a class="anchor" name="eraYear"></a>
 
1081
<div class="memitem">
 
1082
<div class="memproto">
 
1083
<table class="memname"><tr>
 
1084
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> eraYear</td>
 
1085
<td>(</td>
 
1086
<td class="paramtype">&nbsp;</td>
 
1087
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1088
<td width="100%"> </td>
 
1089
</tr>
 
1090
</table>
 
1091
</div>
 
1092
<div class="memdoc"><p>Returns the Era Year portion of the date in the current
 
1093
calendar system, for example "2000 AD" or "Heisei 22".
 
1094
</p>
 
1095
<p>
 
1096
See formatting for more details on Date Formatting.
 
1097
</p>
 
1098
<p>
 
1099
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1100
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1101
<table border="0" cellspacing="2" cellpadding="0">
 
1102
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> format to return, either short or long
 
1103
</td></tr> </table></dl>
 
1104
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized era year string, empty string if date is invalid
 
1105
</dd></dl>
 
1106
</p></div></div><a class="anchor" name="firstDayOfMonth"></a>
 
1107
<div class="memitem">
 
1108
<div class="memproto">
 
1109
<table class="memname"><tr>
 
1110
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> firstDayOfMonth</td>
 
1111
<td>(</td>
 
1112
<td class="paramtype">&nbsp;</td>
 
1113
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1114
<td width="100%"> </td>
 
1115
</tr>
 
1116
</table>
 
1117
</div>
 
1118
<div class="memdoc"><p>Returns a KLocalizedDate containing the first day of the currently set month
 
1119
</p>
 
1120
<p>
 
1121
<dl class="see" compact><dt><b>See also:</b></dt><dd> lastDayOfMonth()
 
1122
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The first day of the month
 
1123
</dd></dl>
 
1124
</p></div></div><a class="anchor" name="firstDayOfYear"></a>
 
1125
<div class="memitem">
 
1126
<div class="memproto">
 
1127
<table class="memname"><tr>
 
1128
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> firstDayOfYear</td>
 
1129
<td>(</td>
 
1130
<td class="paramtype">&nbsp;</td>
 
1131
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1132
<td width="100%"> </td>
 
1133
</tr>
 
1134
</table>
 
1135
</div>
 
1136
<div class="memdoc"><p>Returns a KLocalizedDate containing the first day of the currently set year
 
1137
</p>
 
1138
<p>
 
1139
<dl class="see" compact><dt><b>See also:</b></dt><dd> lastDayOfYear()
 
1140
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The first day of the year
 
1141
</dd></dl>
 
1142
</p></div></div><a class="anchor" name="formatDate"></a>
 
1143
<div class="memitem">
 
1144
<div class="memproto">
 
1145
<table class="memname"><tr>
 
1146
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> formatDate</td>
 
1147
<td>(</td>
 
1148
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1149
<td class="paramname"></td>
 
1150
</tr><tr>
 
1151
<td class="memname"></td>
 
1152
<td></td>
 
1153
<td class="paramtype"><a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a>&nbsp;</td>
 
1154
<td class="paramname"><em>dateFormat=KLocale.LongDate</em></td>
 
1155
</tr>
 
1156
<tr>
 
1157
<td></td>
 
1158
<td>)</td>
 
1159
<td></td>
 
1160
<td></td>
 
1161
<td width="100%"> </td>
 
1162
</tr></table>
 
1163
</div>
 
1164
<div class="memdoc"><p>Returns a Date Component as a localized string in the requested format.
 
1165
</p>
 
1166
<p>
 
1167
See formatting for more details on Date Formatting.
 
1168
</p>
 
1169
<p>
 
1170
Each format size may vary depending on Locale and Calendar System but will
 
1171
generally match the format description. Some formats may not be directly
 
1172
valid but a sensible value will always be returned.
 
1173
</p>
 
1174
<p>
 
1175
For example for 2010-01-01 the KLocale.Month with en_US Locale and Gregorian calendar may return:
 
1176
KLocale.ShortNumber = "1"
 
1177
KLocale.LongNumber = "01"
 
1178
KLocale.NarrowName = "J"
 
1179
KLocale.ShortName = "Jan"
 
1180
KLocale.LongName = "January"
 
1181
</p>
 
1182
<p>
 
1183
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1184
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1185
<table border="0" cellspacing="2" cellpadding="0">
 
1186
<tr><td></td><td valign="top"><em>component</em>&nbsp;</td><td> The date component to return
 
1187
 
 
1188
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The format to return the <b>component</b> in
 
1189
 
 
1190
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> To override the default Week Number System to use
 
1191
</td></tr> </table></dl>
 
1192
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string form of the date component
 
1193
</dd></dl>
 
1194
</p></div></div><a class="anchor" name="formatDate"></a>
 
1195
<div class="memitem">
 
1196
<div class="memproto">
 
1197
<table class="memname"><tr>
 
1198
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> formatDate</td>
 
1199
<td>(</td>
 
1200
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1201
<td class="paramname"></td>
 
1202
</tr><tr>
 
1203
<td class="memname"></td>
 
1204
<td></td>
 
1205
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
1206
<td class="paramname"><em>formatString</em>, </td>
 
1207
</tr>
 
1208
<tr>
 
1209
<td class="memname"></td>
 
1210
<td></td>
 
1211
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeFormatStandard">KLocale.DateTimeFormatStandard</a>&nbsp;</td>
 
1212
<td class="paramname"><em>formatStandard=KLocale.KdeFormat</em></td>
 
1213
</tr>
 
1214
<tr>
 
1215
<td></td>
 
1216
<td>)</td>
 
1217
<td></td>
 
1218
<td></td>
 
1219
<td width="100%"> </td>
 
1220
</tr></table>
 
1221
</div>
 
1222
<div class="memdoc"><p>Returns a Date Component as a localized string in the requested format.
 
1223
</p>
 
1224
<p>
 
1225
See formatting for more details on Date Formatting.
 
1226
</p>
 
1227
<p>
 
1228
Each format size may vary depending on Locale and Calendar System but will
 
1229
generally match the format description. Some formats may not be directly
 
1230
valid but a sensible value will always be returned.
 
1231
</p>
 
1232
<p>
 
1233
For example for 2010-01-01 the KLocale.Month with en_US Locale and Gregorian calendar may return:
 
1234
KLocale.ShortNumber = "1"
 
1235
KLocale.LongNumber = "01"
 
1236
KLocale.NarrowName = "J"
 
1237
KLocale.ShortName = "Jan"
 
1238
KLocale.LongName = "January"
 
1239
</p>
 
1240
<p>
 
1241
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1242
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1243
<table border="0" cellspacing="2" cellpadding="0">
 
1244
<tr><td></td><td valign="top"><em>component</em>&nbsp;</td><td> The date component to return
 
1245
 
 
1246
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The format to return the <b>component</b> in
 
1247
 
 
1248
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> To override the default Week Number System to use
 
1249
</td></tr> </table></dl>
 
1250
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string form of the date component
 
1251
</dd></dl>
 
1252
</p></div></div><a class="anchor" name="formatDate"></a>
 
1253
<div class="memitem">
 
1254
<div class="memproto">
 
1255
<table class="memname"><tr>
 
1256
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> formatDate</td>
 
1257
<td>(</td>
 
1258
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1259
<td class="paramname"></td>
 
1260
</tr><tr>
 
1261
<td class="memname"></td>
 
1262
<td></td>
 
1263
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeComponent">KLocale.DateTimeComponent</a>&nbsp;</td>
 
1264
<td class="paramname"><em>component</em>, </td>
 
1265
</tr>
 
1266
<tr>
 
1267
<td class="memname"></td>
 
1268
<td></td>
 
1269
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeComponentFormat">KLocale.DateTimeComponentFormat</a>&nbsp;</td>
 
1270
<td class="paramname"><em>format=KLocale.DefaultComponentFormat</em>, </td>
 
1271
</tr>
 
1272
<tr>
 
1273
<td class="memname"></td>
 
1274
<td></td>
 
1275
<td class="paramtype"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td>
 
1276
<td class="paramname"><em>weekNumberSystem=KLocale.DefaultWeekNumber</em></td>
 
1277
</tr>
 
1278
<tr>
 
1279
<td></td>
 
1280
<td>)</td>
 
1281
<td></td>
 
1282
<td></td>
 
1283
<td width="100%"> </td>
 
1284
</tr></table>
 
1285
</div>
 
1286
<div class="memdoc"><p>Returns a Date Component as a localized string in the requested format.
 
1287
</p>
 
1288
<p>
 
1289
See formatting for more details on Date Formatting.
 
1290
</p>
 
1291
<p>
 
1292
Each format size may vary depending on Locale and Calendar System but will
 
1293
generally match the format description. Some formats may not be directly
 
1294
valid but a sensible value will always be returned.
 
1295
</p>
 
1296
<p>
 
1297
For example for 2010-01-01 the KLocale.Month with en_US Locale and Gregorian calendar may return:
 
1298
KLocale.ShortNumber = "1"
 
1299
KLocale.LongNumber = "01"
 
1300
KLocale.NarrowName = "J"
 
1301
KLocale.ShortName = "Jan"
 
1302
KLocale.LongName = "January"
 
1303
</p>
 
1304
<p>
 
1305
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1306
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1307
<table border="0" cellspacing="2" cellpadding="0">
 
1308
<tr><td></td><td valign="top"><em>component</em>&nbsp;</td><td> The date component to return
 
1309
 
 
1310
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The format to return the <b>component</b> in
 
1311
 
 
1312
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> To override the default Week Number System to use
 
1313
</td></tr> </table></dl>
 
1314
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string form of the date component
 
1315
</dd></dl>
 
1316
</p></div></div><a class="anchor" name="getDate"></a>
 
1317
<div class="memitem">
 
1318
<div class="memproto">
 
1319
<table class="memname"><tr>
 
1320
<td class="memname"> getDate</td>
 
1321
<td>(</td>
 
1322
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1323
<td class="paramname"></td>
 
1324
</tr><tr>
 
1325
<td class="memname"></td>
 
1326
<td></td>
 
1327
<td class="paramtype">int&nbsp;</td>
 
1328
<td class="paramname"><em>year</em>, </td>
 
1329
</tr>
 
1330
<tr>
 
1331
<td class="memname"></td>
 
1332
<td></td>
 
1333
<td class="paramtype">int&nbsp;</td>
 
1334
<td class="paramname"><em>month</em>, </td>
 
1335
</tr>
 
1336
<tr>
 
1337
<td class="memname"></td>
 
1338
<td></td>
 
1339
<td class="paramtype">int&nbsp;</td>
 
1340
<td class="paramname"><em>day</em></td>
 
1341
</tr>
 
1342
<tr>
 
1343
<td></td>
 
1344
<td>)</td>
 
1345
<td></td>
 
1346
<td></td>
 
1347
<td width="100%"> </td>
 
1348
</tr></table>
 
1349
</div>
 
1350
<div class="memdoc"><p>Returns the year, month and day portion of the date in the current
 
1351
Calendar System.
 
1352
</p>
 
1353
<p>
 
1354
See formatting for why you should never display this value.
 
1355
</p>
 
1356
<p>
 
1357
<dl class="see" compact><dt><b>See also:</b></dt><dd> setDate()
 
1358
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1359
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1360
<table border="0" cellspacing="2" cellpadding="0">
 
1361
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year number returned in this variable
 
1362
 
 
1363
<tr><td></td><td valign="top"><em>month</em>&nbsp;</td><td> month number returned in this variable
 
1364
 
 
1365
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> day of month returned in this variable
 
1366
</td></tr>
 
1367
</table></dl>
 
1368
<p>
 
1369
</p></div></div><a class="anchor" name="isLeapYear"></a>
 
1370
<div class="memitem">
 
1371
<div class="memproto">
 
1372
<table class="memname"><tr>
 
1373
<td class="memname">bool isLeapYear</td>
 
1374
<td>(</td>
 
1375
<td class="paramtype">&nbsp;</td>
 
1376
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1377
<td width="100%"> </td>
 
1378
</tr>
 
1379
</table>
 
1380
</div>
 
1381
<div class="memdoc"><p>Returns whether the currently set date falls in a Leap Year in the
 
1382
current Calendar System.
 
1383
</p>
 
1384
<p>
 
1385
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date falls in a leap year
 
1386
</dd></dl>
 
1387
</p></div></div><a class="anchor" name="isNull"></a>
 
1388
<div class="memitem">
 
1389
<div class="memproto">
 
1390
<table class="memname"><tr>
 
1391
<td class="memname">bool isNull</td>
 
1392
<td>(</td>
 
1393
<td class="paramtype">&nbsp;</td>
 
1394
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1395
<td width="100%"> </td>
 
1396
</tr>
 
1397
</table>
 
1398
</div>
 
1399
<div class="memdoc"><p>Returns whether the date is null, i.e. invalid in any Calendar System.
 
1400
</p>
 
1401
<p>
 
1402
<dl class="see" compact><dt><b>See also:</b></dt><dd> isValid
 
1403
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is null, false otherwise
 
1404
</dd></dl>
 
1405
</p></div></div><a class="anchor" name="isValid"></a>
 
1406
<div class="memitem">
 
1407
<div class="memproto">
 
1408
<table class="memname"><tr>
 
1409
<td class="memname">bool isValid</td>
 
1410
<td>(</td>
 
1411
<td class="paramtype">&nbsp;</td>
 
1412
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1413
<td width="100%"> </td>
 
1414
</tr>
 
1415
</table>
 
1416
</div>
 
1417
<div class="memdoc"><p>Returns whether the date is valid in the current Calendar System.
 
1418
</p>
 
1419
<p>
 
1420
<dl class="see" compact><dt><b>See also:</b></dt><dd> isNull
 
1421
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
1422
</dd></dl>
 
1423
</p></div></div><a class="anchor" name="lastDayOfMonth"></a>
 
1424
<div class="memitem">
 
1425
<div class="memproto">
 
1426
<table class="memname"><tr>
 
1427
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> lastDayOfMonth</td>
 
1428
<td>(</td>
 
1429
<td class="paramtype">&nbsp;</td>
 
1430
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1431
<td width="100%"> </td>
 
1432
</tr>
 
1433
</table>
 
1434
</div>
 
1435
<div class="memdoc"><p>Returns a KLocalizedDate containing the last day of the currently set month
 
1436
</p>
 
1437
<p>
 
1438
<dl class="see" compact><dt><b>See also:</b></dt><dd> firstDayOfMonth()
 
1439
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The last day of the month
 
1440
</dd></dl>
 
1441
</p></div></div><a class="anchor" name="lastDayOfYear"></a>
 
1442
<div class="memitem">
 
1443
<div class="memproto">
 
1444
<table class="memname"><tr>
 
1445
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> lastDayOfYear</td>
 
1446
<td>(</td>
 
1447
<td class="paramtype">&nbsp;</td>
 
1448
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1449
<td width="100%"> </td>
 
1450
</tr>
 
1451
</table>
 
1452
</div>
 
1453
<div class="memdoc"><p>Returns a KLocalizedDate containing the last day of the currently set year
 
1454
</p>
 
1455
<p>
 
1456
<dl class="see" compact><dt><b>See also:</b></dt><dd> firstDayOfYear()
 
1457
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The last day of the year
 
1458
</dd></dl>
 
1459
</p></div></div><a class="anchor" name="month"></a>
 
1460
<div class="memitem">
 
1461
<div class="memproto">
 
1462
<table class="memname"><tr>
 
1463
<td class="memname">int month</td>
 
1464
<td>(</td>
 
1465
<td class="paramtype">&nbsp;</td>
 
1466
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1467
<td width="100%"> </td>
 
1468
</tr>
 
1469
</table>
 
1470
</div>
 
1471
<div class="memdoc"><p>Returns the month portion of the date in the current calendar system
 
1472
</p>
 
1473
<p>
 
1474
See formatting for why you should never display this value.
 
1475
</p>
 
1476
<p>
 
1477
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1478
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized month number, 0 if date is invalid
 
1479
</dd></dl>
 
1480
</p></div></div><a class="anchor" name="monthsDifference"></a>
 
1481
<div class="memitem">
 
1482
<div class="memproto">
 
1483
<table class="memname"><tr>
 
1484
<td class="memname">int monthsDifference</td>
 
1485
<td>(</td>
 
1486
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1487
<td class="paramname"></td>
 
1488
</tr><tr>
 
1489
<td class="memname"></td>
 
1490
<td></td>
 
1491
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1492
<td class="paramname"><em>toDate</em></td>
 
1493
</tr>
 
1494
<tr>
 
1495
<td></td>
 
1496
<td>)</td>
 
1497
<td></td>
 
1498
<td></td>
 
1499
<td width="100%"> </td>
 
1500
</tr></table>
 
1501
</div>
 
1502
<div class="memdoc"><p>Returns the difference between this and another date in completed calendar months
 
1503
in the current Calendar System.
 
1504
</p>
 
1505
<p>
 
1506
The returned value will be negative if <b>toDate</b> &lt; this date.
 
1507
</p>
 
1508
<p>
 
1509
For example, the difference between 2010-06-10 and 2012-09-5 is 26 months.
 
1510
Note that the difference between two last days of the month is always 1
 
1511
month, e.g. 2010-01-31 to 2010-02-28 is 1 month not 28 days.
 
1512
</p>
 
1513
<p>
 
1514
<dl class="see" compact><dt><b>See also:</b></dt><dd> addMonths()
 
1515
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference() daysDifference()
 
1516
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1517
<table border="0" cellspacing="2" cellpadding="0">
 
1518
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
1519
</td></tr> </table></dl>
 
1520
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of months difference
 
1521
</dd></dl>
 
1522
</p></div></div><a class="anchor" name="monthsDifference"></a>
 
1523
<div class="memitem">
 
1524
<div class="memproto">
 
1525
<table class="memname"><tr>
 
1526
<td class="memname">int monthsDifference</td>
 
1527
<td>(</td>
 
1528
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1529
<td class="paramname"></td>
 
1530
</tr><tr>
 
1531
<td class="memname"></td>
 
1532
<td></td>
 
1533
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1534
<td class="paramname"><em>toDate</em></td>
 
1535
</tr>
 
1536
<tr>
 
1537
<td></td>
 
1538
<td>)</td>
 
1539
<td></td>
 
1540
<td></td>
 
1541
<td width="100%"> </td>
 
1542
</tr></table>
 
1543
</div>
 
1544
<div class="memdoc"><p>Returns the difference between this and another date in completed calendar months
 
1545
in the current Calendar System.
 
1546
</p>
 
1547
<p>
 
1548
The returned value will be negative if <b>toDate</b> &lt; this date.
 
1549
</p>
 
1550
<p>
 
1551
For example, the difference between 2010-06-10 and 2012-09-5 is 26 months.
 
1552
Note that the difference between two last days of the month is always 1
 
1553
month, e.g. 2010-01-31 to 2010-02-28 is 1 month not 28 days.
 
1554
</p>
 
1555
<p>
 
1556
<dl class="see" compact><dt><b>See also:</b></dt><dd> addMonths()
 
1557
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() yearsDifference() daysDifference()
 
1558
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1559
<table border="0" cellspacing="2" cellpadding="0">
 
1560
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
1561
</td></tr> </table></dl>
 
1562
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of months difference
 
1563
</dd></dl>
 
1564
</p></div></div><a class="anchor" name="monthsInYear"></a>
 
1565
<div class="memitem">
 
1566
<div class="memproto">
 
1567
<table class="memname"><tr>
 
1568
<td class="memname">int monthsInYear</td>
 
1569
<td>(</td>
 
1570
<td class="paramtype">&nbsp;</td>
 
1571
<td class="paramname"><em>self</em>&nbsp;)</td>
 
1572
<td width="100%"> </td>
 
1573
</tr>
 
1574
</table>
 
1575
</div>
 
1576
<div class="memdoc"><p>Returns number of months in the year
 
1577
</p>
 
1578
<p>
 
1579
See formatting for why you should never display this value.
 
1580
</p>
 
1581
<p>
 
1582
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
1583
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of months in the year, -1 if date invalid
 
1584
</dd></dl>
 
1585
</p></div></div><a class="anchor" name="operator !="></a>
 
1586
<div class="memitem">
 
1587
<div class="memproto">
 
1588
<table class="memname"><tr>
 
1589
<td class="memname">bool operator !=</td>
 
1590
<td>(</td>
 
1591
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1592
<td class="paramname"></td>
 
1593
</tr><tr>
 
1594
<td class="memname"></td>
 
1595
<td></td>
 
1596
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1597
<td class="paramname"><em>other</em></td>
 
1598
</tr>
 
1599
<tr>
 
1600
<td></td>
 
1601
<td>)</td>
 
1602
<td></td>
 
1603
<td></td>
 
1604
<td width="100%"> </td>
 
1605
</tr></table>
 
1606
</div>
 
1607
<div class="memdoc"><p>QDate inequality operator
 
1608
</p>
 
1609
<p>
 
1610
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1611
<table border="0" cellspacing="2" cellpadding="0">
 
1612
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1613
</td></tr>
 
1614
</table></dl>
 
1615
<p>
 
1616
</p></div></div><a class="anchor" name="operator !="></a>
 
1617
<div class="memitem">
 
1618
<div class="memproto">
 
1619
<table class="memname"><tr>
 
1620
<td class="memname">bool operator !=</td>
 
1621
<td>(</td>
 
1622
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1623
<td class="paramname"></td>
 
1624
</tr><tr>
 
1625
<td class="memname"></td>
 
1626
<td></td>
 
1627
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1628
<td class="paramname"><em>other</em></td>
 
1629
</tr>
 
1630
<tr>
 
1631
<td></td>
 
1632
<td>)</td>
 
1633
<td></td>
 
1634
<td></td>
 
1635
<td width="100%"> </td>
 
1636
</tr></table>
 
1637
</div>
 
1638
<div class="memdoc"><p>QDate inequality operator
 
1639
</p>
 
1640
<p>
 
1641
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1642
<table border="0" cellspacing="2" cellpadding="0">
 
1643
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1644
</td></tr>
 
1645
</table></dl>
 
1646
<p>
 
1647
</p></div></div><a class="anchor" name="operator <"></a>
 
1648
<div class="memitem">
 
1649
<div class="memproto">
 
1650
<table class="memname"><tr>
 
1651
<td class="memname">bool operator <</td>
 
1652
<td>(</td>
 
1653
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1654
<td class="paramname"></td>
 
1655
</tr><tr>
 
1656
<td class="memname"></td>
 
1657
<td></td>
 
1658
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1659
<td class="paramname"><em>other</em></td>
 
1660
</tr>
 
1661
<tr>
 
1662
<td></td>
 
1663
<td>)</td>
 
1664
<td></td>
 
1665
<td></td>
 
1666
<td width="100%"> </td>
 
1667
</tr></table>
 
1668
</div>
 
1669
<div class="memdoc"><p>QDate less than operator
 
1670
</p>
 
1671
<p>
 
1672
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1673
<table border="0" cellspacing="2" cellpadding="0">
 
1674
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1675
</td></tr>
 
1676
</table></dl>
 
1677
<p>
 
1678
</p></div></div><a class="anchor" name="operator <"></a>
 
1679
<div class="memitem">
 
1680
<div class="memproto">
 
1681
<table class="memname"><tr>
 
1682
<td class="memname">bool operator <</td>
 
1683
<td>(</td>
 
1684
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1685
<td class="paramname"></td>
 
1686
</tr><tr>
 
1687
<td class="memname"></td>
 
1688
<td></td>
 
1689
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1690
<td class="paramname"><em>other</em></td>
 
1691
</tr>
 
1692
<tr>
 
1693
<td></td>
 
1694
<td>)</td>
 
1695
<td></td>
 
1696
<td></td>
 
1697
<td width="100%"> </td>
 
1698
</tr></table>
 
1699
</div>
 
1700
<div class="memdoc"><p>QDate less than operator
 
1701
</p>
 
1702
<p>
 
1703
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1704
<table border="0" cellspacing="2" cellpadding="0">
 
1705
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1706
</td></tr>
 
1707
</table></dl>
 
1708
<p>
 
1709
</p></div></div><a class="anchor" name="operator <="></a>
 
1710
<div class="memitem">
 
1711
<div class="memproto">
 
1712
<table class="memname"><tr>
 
1713
<td class="memname">bool operator <=</td>
 
1714
<td>(</td>
 
1715
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1716
<td class="paramname"></td>
 
1717
</tr><tr>
 
1718
<td class="memname"></td>
 
1719
<td></td>
 
1720
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1721
<td class="paramname"><em>other</em></td>
 
1722
</tr>
 
1723
<tr>
 
1724
<td></td>
 
1725
<td>)</td>
 
1726
<td></td>
 
1727
<td></td>
 
1728
<td width="100%"> </td>
 
1729
</tr></table>
 
1730
</div>
 
1731
<div class="memdoc"><p>QDate less than or equal to operator
 
1732
</p>
 
1733
<p>
 
1734
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1735
<table border="0" cellspacing="2" cellpadding="0">
 
1736
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1737
</td></tr>
 
1738
</table></dl>
 
1739
<p>
 
1740
</p></div></div><a class="anchor" name="operator <="></a>
 
1741
<div class="memitem">
 
1742
<div class="memproto">
 
1743
<table class="memname"><tr>
 
1744
<td class="memname">bool operator <=</td>
 
1745
<td>(</td>
 
1746
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1747
<td class="paramname"></td>
 
1748
</tr><tr>
 
1749
<td class="memname"></td>
 
1750
<td></td>
 
1751
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1752
<td class="paramname"><em>other</em></td>
 
1753
</tr>
 
1754
<tr>
 
1755
<td></td>
 
1756
<td>)</td>
 
1757
<td></td>
 
1758
<td></td>
 
1759
<td width="100%"> </td>
 
1760
</tr></table>
 
1761
</div>
 
1762
<div class="memdoc"><p>QDate less than or equal to operator
 
1763
</p>
 
1764
<p>
 
1765
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1766
<table border="0" cellspacing="2" cellpadding="0">
 
1767
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1768
</td></tr>
 
1769
</table></dl>
 
1770
<p>
 
1771
</p></div></div><a class="anchor" name="operator =="></a>
 
1772
<div class="memitem">
 
1773
<div class="memproto">
 
1774
<table class="memname"><tr>
 
1775
<td class="memname">bool operator ==</td>
 
1776
<td>(</td>
 
1777
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1778
<td class="paramname"></td>
 
1779
</tr><tr>
 
1780
<td class="memname"></td>
 
1781
<td></td>
 
1782
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1783
<td class="paramname"><em>other</em></td>
 
1784
</tr>
 
1785
<tr>
 
1786
<td></td>
 
1787
<td>)</td>
 
1788
<td></td>
 
1789
<td></td>
 
1790
<td width="100%"> </td>
 
1791
</tr></table>
 
1792
</div>
 
1793
<div class="memdoc"><p>QDate equality operator
 
1794
</p>
 
1795
<p>
 
1796
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1797
<table border="0" cellspacing="2" cellpadding="0">
 
1798
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1799
</td></tr>
 
1800
</table></dl>
 
1801
<p>
 
1802
</p></div></div><a class="anchor" name="operator =="></a>
 
1803
<div class="memitem">
 
1804
<div class="memproto">
 
1805
<table class="memname"><tr>
 
1806
<td class="memname">bool operator ==</td>
 
1807
<td>(</td>
 
1808
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1809
<td class="paramname"></td>
 
1810
</tr><tr>
 
1811
<td class="memname"></td>
 
1812
<td></td>
 
1813
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1814
<td class="paramname"><em>other</em></td>
 
1815
</tr>
 
1816
<tr>
 
1817
<td></td>
 
1818
<td>)</td>
 
1819
<td></td>
 
1820
<td></td>
 
1821
<td width="100%"> </td>
 
1822
</tr></table>
 
1823
</div>
 
1824
<div class="memdoc"><p>QDate equality operator
 
1825
</p>
 
1826
<p>
 
1827
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1828
<table border="0" cellspacing="2" cellpadding="0">
 
1829
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1830
</td></tr>
 
1831
</table></dl>
 
1832
<p>
 
1833
</p></div></div><a class="anchor" name="operator >"></a>
 
1834
<div class="memitem">
 
1835
<div class="memproto">
 
1836
<table class="memname"><tr>
 
1837
<td class="memname">bool operator ></td>
 
1838
<td>(</td>
 
1839
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1840
<td class="paramname"></td>
 
1841
</tr><tr>
 
1842
<td class="memname"></td>
 
1843
<td></td>
 
1844
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1845
<td class="paramname"><em>other</em></td>
 
1846
</tr>
 
1847
<tr>
 
1848
<td></td>
 
1849
<td>)</td>
 
1850
<td></td>
 
1851
<td></td>
 
1852
<td width="100%"> </td>
 
1853
</tr></table>
 
1854
</div>
 
1855
<div class="memdoc"><p>QDate greater than operator
 
1856
</p>
 
1857
<p>
 
1858
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1859
<table border="0" cellspacing="2" cellpadding="0">
 
1860
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1861
</td></tr>
 
1862
</table></dl>
 
1863
<p>
 
1864
</p></div></div><a class="anchor" name="operator >"></a>
 
1865
<div class="memitem">
 
1866
<div class="memproto">
 
1867
<table class="memname"><tr>
 
1868
<td class="memname">bool operator ></td>
 
1869
<td>(</td>
 
1870
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1871
<td class="paramname"></td>
 
1872
</tr><tr>
 
1873
<td class="memname"></td>
 
1874
<td></td>
 
1875
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1876
<td class="paramname"><em>other</em></td>
 
1877
</tr>
 
1878
<tr>
 
1879
<td></td>
 
1880
<td>)</td>
 
1881
<td></td>
 
1882
<td></td>
 
1883
<td width="100%"> </td>
 
1884
</tr></table>
 
1885
</div>
 
1886
<div class="memdoc"><p>QDate greater than operator
 
1887
</p>
 
1888
<p>
 
1889
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1890
<table border="0" cellspacing="2" cellpadding="0">
 
1891
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1892
</td></tr>
 
1893
</table></dl>
 
1894
<p>
 
1895
</p></div></div><a class="anchor" name="operator >="></a>
 
1896
<div class="memitem">
 
1897
<div class="memproto">
 
1898
<table class="memname"><tr>
 
1899
<td class="memname">bool operator >=</td>
 
1900
<td>(</td>
 
1901
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1902
<td class="paramname"></td>
 
1903
</tr><tr>
 
1904
<td class="memname"></td>
 
1905
<td></td>
 
1906
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
1907
<td class="paramname"><em>other</em></td>
 
1908
</tr>
 
1909
<tr>
 
1910
<td></td>
 
1911
<td>)</td>
 
1912
<td></td>
 
1913
<td></td>
 
1914
<td width="100%"> </td>
 
1915
</tr></table>
 
1916
</div>
 
1917
<div class="memdoc"><p>QDate greater than or equal to operator
 
1918
</p>
 
1919
<p>
 
1920
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1921
<table border="0" cellspacing="2" cellpadding="0">
 
1922
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1923
</td></tr>
 
1924
</table></dl>
 
1925
<p>
 
1926
</p></div></div><a class="anchor" name="operator >="></a>
 
1927
<div class="memitem">
 
1928
<div class="memproto">
 
1929
<table class="memname"><tr>
 
1930
<td class="memname">bool operator >=</td>
 
1931
<td>(</td>
 
1932
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1933
<td class="paramname"></td>
 
1934
</tr><tr>
 
1935
<td class="memname"></td>
 
1936
<td></td>
 
1937
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
1938
<td class="paramname"><em>other</em></td>
 
1939
</tr>
 
1940
<tr>
 
1941
<td></td>
 
1942
<td>)</td>
 
1943
<td></td>
 
1944
<td></td>
 
1945
<td width="100%"> </td>
 
1946
</tr></table>
 
1947
</div>
 
1948
<div class="memdoc"><p>QDate greater than or equal to operator
 
1949
</p>
 
1950
<p>
 
1951
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1952
<table border="0" cellspacing="2" cellpadding="0">
 
1953
<tr><td></td><td valign="top"><em>other</em>&nbsp;</td><td> the date to compare
 
1954
</td></tr>
 
1955
</table></dl>
 
1956
<p>
 
1957
</p></div></div><a class="anchor" name="setCalendarSystem"></a>
 
1958
<div class="memitem">
 
1959
<div class="memproto">
 
1960
<table class="memname"><tr>
 
1961
<td class="memname"> setCalendarSystem</td>
 
1962
<td>(</td>
 
1963
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
1964
<td class="paramname"></td>
 
1965
</tr><tr>
 
1966
<td class="memname"></td>
 
1967
<td></td>
 
1968
<td class="paramtype"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a>&nbsp;</td>
 
1969
<td class="paramname"><em>calendarSystem</em></td>
 
1970
</tr>
 
1971
<tr>
 
1972
<td></td>
 
1973
<td>)</td>
 
1974
<td></td>
 
1975
<td></td>
 
1976
<td width="100%"> </td>
 
1977
</tr></table>
 
1978
</div>
 
1979
<div class="memdoc"><p>Set the Calendar System used for this date instance only.
 
1980
</p>
 
1981
<p>
 
1982
This method is mostly useful for when you quickly want to see what the
 
1983
currently set date would look like in a different Calendar System but
 
1984
using the same Locale.
 
1985
</p>
 
1986
<p>
 
1987
When the Calendar System is changed, a copy will be taken of the Locale
 
1988
previously used and this copy will be applied to the new Calendar System.
 
1989
Any changes to the old Locale settings, either the Global or a Custom
 
1990
Locale, will not be applied to this date instance.
 
1991
</p>
 
1992
<p>
 
1993
See custom for more details on using custom Calendar Systems.
 
1994
</p>
 
1995
<p>
 
1996
<dl class="see" compact><dt><b>See also:</b></dt><dd> KLocale.CalendarSystem
 
1997
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> calendarSystem()
 
1998
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
1999
<table border="0" cellspacing="2" cellpadding="0">
 
2000
<tr><td></td><td valign="top"><em>calendarSystem</em>&nbsp;</td><td> the Calendar System to use
 
2001
</td></tr>
 
2002
</table></dl>
 
2003
<p>
 
2004
</p></div></div><a class="anchor" name="setCurrentDate"></a>
 
2005
<div class="memitem">
 
2006
<div class="memproto">
 
2007
<table class="memname"><tr>
 
2008
<td class="memname">bool setCurrentDate</td>
 
2009
<td>(</td>
 
2010
<td class="paramtype">&nbsp;</td>
 
2011
<td class="paramname"><em>self</em>&nbsp;)</td>
 
2012
<td width="100%"> </td>
 
2013
</tr>
 
2014
</table>
 
2015
</div>
 
2016
<div class="memdoc"><p>Set the date to today's date
 
2017
</p>
 
2018
<p>
 
2019
<dl class="see" compact><dt><b>See also:</b></dt><dd> currentDate()
 
2020
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2021
</dd></dl>
 
2022
</p></div></div><a class="anchor" name="setDate"></a>
 
2023
<div class="memitem">
 
2024
<div class="memproto">
 
2025
<table class="memname"><tr>
 
2026
<td class="memname">bool setDate</td>
 
2027
<td>(</td>
 
2028
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2029
<td class="paramname"></td>
 
2030
</tr><tr>
 
2031
<td class="memname"></td>
 
2032
<td></td>
 
2033
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
2034
<td class="paramname"><em>date</em></td>
 
2035
</tr>
 
2036
<tr>
 
2037
<td></td>
 
2038
<td>)</td>
 
2039
<td></td>
 
2040
<td></td>
 
2041
<td width="100%"> </td>
 
2042
</tr></table>
 
2043
</div>
 
2044
<div class="memdoc"><p>Set the date using the year, week and day of week.
 
2045
</p>
 
2046
<p>
 
2047
Currently only the ISO Week Number System is supported.
 
2048
</p>
 
2049
<p>
 
2050
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2051
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dayOfWeek()
 
2052
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2053
<table border="0" cellspacing="2" cellpadding="0">
 
2054
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2055
 
 
2056
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year
 
2057
 
 
2058
<tr><td></td><td valign="top"><em>weekOfYear</em>&nbsp;</td><td> week of year
 
2059
 
 
2060
<tr><td></td><td valign="top"><em>dayOfWeek</em>&nbsp;</td><td> day of week Mon..Sun (1..7)
 
2061
</td></tr> </table></dl>
 
2062
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2063
</dd></dl>
 
2064
</p></div></div><a class="anchor" name="setDate"></a>
 
2065
<div class="memitem">
 
2066
<div class="memproto">
 
2067
<table class="memname"><tr>
 
2068
<td class="memname">bool setDate</td>
 
2069
<td>(</td>
 
2070
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2071
<td class="paramname"></td>
 
2072
</tr><tr>
 
2073
<td class="memname"></td>
 
2074
<td></td>
 
2075
<td class="paramtype">int&nbsp;</td>
 
2076
<td class="paramname"><em>year</em>, </td>
 
2077
</tr>
 
2078
<tr>
 
2079
<td class="memname"></td>
 
2080
<td></td>
 
2081
<td class="paramtype">int&nbsp;</td>
 
2082
<td class="paramname"><em>month</em>, </td>
 
2083
</tr>
 
2084
<tr>
 
2085
<td class="memname"></td>
 
2086
<td></td>
 
2087
<td class="paramtype">int&nbsp;</td>
 
2088
<td class="paramname"><em>day</em></td>
 
2089
</tr>
 
2090
<tr>
 
2091
<td></td>
 
2092
<td>)</td>
 
2093
<td></td>
 
2094
<td></td>
 
2095
<td width="100%"> </td>
 
2096
</tr></table>
 
2097
</div>
 
2098
<div class="memdoc"><p>Set the date using the year, week and day of week.
 
2099
</p>
 
2100
<p>
 
2101
Currently only the ISO Week Number System is supported.
 
2102
</p>
 
2103
<p>
 
2104
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2105
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dayOfWeek()
 
2106
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2107
<table border="0" cellspacing="2" cellpadding="0">
 
2108
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2109
 
 
2110
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year
 
2111
 
 
2112
<tr><td></td><td valign="top"><em>weekOfYear</em>&nbsp;</td><td> week of year
 
2113
 
 
2114
<tr><td></td><td valign="top"><em>dayOfWeek</em>&nbsp;</td><td> day of week Mon..Sun (1..7)
 
2115
</td></tr> </table></dl>
 
2116
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2117
</dd></dl>
 
2118
</p></div></div><a class="anchor" name="setDate"></a>
 
2119
<div class="memitem">
 
2120
<div class="memproto">
 
2121
<table class="memname"><tr>
 
2122
<td class="memname">bool setDate</td>
 
2123
<td>(</td>
 
2124
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2125
<td class="paramname"></td>
 
2126
</tr><tr>
 
2127
<td class="memname"></td>
 
2128
<td></td>
 
2129
<td class="paramtype">int&nbsp;</td>
 
2130
<td class="paramname"><em>year</em>, </td>
 
2131
</tr>
 
2132
<tr>
 
2133
<td class="memname"></td>
 
2134
<td></td>
 
2135
<td class="paramtype">int&nbsp;</td>
 
2136
<td class="paramname"><em>dayOfYear</em></td>
 
2137
</tr>
 
2138
<tr>
 
2139
<td></td>
 
2140
<td>)</td>
 
2141
<td></td>
 
2142
<td></td>
 
2143
<td width="100%"> </td>
 
2144
</tr></table>
 
2145
</div>
 
2146
<div class="memdoc"><p>Set the date using the year, week and day of week.
 
2147
</p>
 
2148
<p>
 
2149
Currently only the ISO Week Number System is supported.
 
2150
</p>
 
2151
<p>
 
2152
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2153
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dayOfWeek()
 
2154
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2155
<table border="0" cellspacing="2" cellpadding="0">
 
2156
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2157
 
 
2158
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year
 
2159
 
 
2160
<tr><td></td><td valign="top"><em>weekOfYear</em>&nbsp;</td><td> week of year
 
2161
 
 
2162
<tr><td></td><td valign="top"><em>dayOfWeek</em>&nbsp;</td><td> day of week Mon..Sun (1..7)
 
2163
</td></tr> </table></dl>
 
2164
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2165
</dd></dl>
 
2166
</p></div></div><a class="anchor" name="setDate"></a>
 
2167
<div class="memitem">
 
2168
<div class="memproto">
 
2169
<table class="memname"><tr>
 
2170
<td class="memname">bool setDate</td>
 
2171
<td>(</td>
 
2172
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2173
<td class="paramname"></td>
 
2174
</tr><tr>
 
2175
<td class="memname"></td>
 
2176
<td></td>
 
2177
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
2178
<td class="paramname"><em>eraName</em>, </td>
 
2179
</tr>
 
2180
<tr>
 
2181
<td class="memname"></td>
 
2182
<td></td>
 
2183
<td class="paramtype">int&nbsp;</td>
 
2184
<td class="paramname"><em>yearInEra</em>, </td>
 
2185
</tr>
 
2186
<tr>
 
2187
<td class="memname"></td>
 
2188
<td></td>
 
2189
<td class="paramtype">int&nbsp;</td>
 
2190
<td class="paramname"><em>month</em>, </td>
 
2191
</tr>
 
2192
<tr>
 
2193
<td class="memname"></td>
 
2194
<td></td>
 
2195
<td class="paramtype">int&nbsp;</td>
 
2196
<td class="paramname"><em>day</em></td>
 
2197
</tr>
 
2198
<tr>
 
2199
<td></td>
 
2200
<td>)</td>
 
2201
<td></td>
 
2202
<td></td>
 
2203
<td width="100%"> </td>
 
2204
</tr></table>
 
2205
</div>
 
2206
<div class="memdoc"><p>Set the date using the year, week and day of week.
 
2207
</p>
 
2208
<p>
 
2209
Currently only the ISO Week Number System is supported.
 
2210
</p>
 
2211
<p>
 
2212
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2213
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dayOfWeek()
 
2214
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2215
<table border="0" cellspacing="2" cellpadding="0">
 
2216
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2217
 
 
2218
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year
 
2219
 
 
2220
<tr><td></td><td valign="top"><em>weekOfYear</em>&nbsp;</td><td> week of year
 
2221
 
 
2222
<tr><td></td><td valign="top"><em>dayOfWeek</em>&nbsp;</td><td> day of week Mon..Sun (1..7)
 
2223
</td></tr> </table></dl>
 
2224
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2225
</dd></dl>
 
2226
</p></div></div><a class="anchor" name="setDate"></a>
 
2227
<div class="memitem">
 
2228
<div class="memproto">
 
2229
<table class="memname"><tr>
 
2230
<td class="memname">bool setDate</td>
 
2231
<td>(</td>
 
2232
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2233
<td class="paramname"></td>
 
2234
</tr><tr>
 
2235
<td class="memname"></td>
 
2236
<td></td>
 
2237
<td class="paramtype"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td>
 
2238
<td class="paramname"><em>weekNumberSystem</em>, </td>
 
2239
</tr>
 
2240
<tr>
 
2241
<td class="memname"></td>
 
2242
<td></td>
 
2243
<td class="paramtype">int&nbsp;</td>
 
2244
<td class="paramname"><em>year</em>, </td>
 
2245
</tr>
 
2246
<tr>
 
2247
<td class="memname"></td>
 
2248
<td></td>
 
2249
<td class="paramtype">int&nbsp;</td>
 
2250
<td class="paramname"><em>weekOfYear</em>, </td>
 
2251
</tr>
 
2252
<tr>
 
2253
<td class="memname"></td>
 
2254
<td></td>
 
2255
<td class="paramtype">int&nbsp;</td>
 
2256
<td class="paramname"><em>dayOfWeek</em></td>
 
2257
</tr>
 
2258
<tr>
 
2259
<td></td>
 
2260
<td>)</td>
 
2261
<td></td>
 
2262
<td></td>
 
2263
<td width="100%"> </td>
 
2264
</tr></table>
 
2265
</div>
 
2266
<div class="memdoc"><p>Set the date using the year, week and day of week.
 
2267
</p>
 
2268
<p>
 
2269
Currently only the ISO Week Number System is supported.
 
2270
</p>
 
2271
<p>
 
2272
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2273
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dayOfWeek()
 
2274
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2275
<table border="0" cellspacing="2" cellpadding="0">
 
2276
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2277
 
 
2278
<tr><td></td><td valign="top"><em>year</em>&nbsp;</td><td> year
 
2279
 
 
2280
<tr><td></td><td valign="top"><em>weekOfYear</em>&nbsp;</td><td> week of year
 
2281
 
 
2282
<tr><td></td><td valign="top"><em>dayOfWeek</em>&nbsp;</td><td> day of week Mon..Sun (1..7)
 
2283
</td></tr> </table></dl>
 
2284
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the date is valid, false otherwise
 
2285
</dd></dl>
 
2286
</p></div></div><a class="anchor" name="toJulianDay"></a>
 
2287
<div class="memitem">
 
2288
<div class="memproto">
 
2289
<table class="memname"><tr>
 
2290
<td class="memname">int toJulianDay</td>
 
2291
<td>(</td>
 
2292
<td class="paramtype">&nbsp;</td>
 
2293
<td class="paramname"><em>self</em>&nbsp;)</td>
 
2294
<td width="100%"> </td>
 
2295
</tr>
 
2296
</table>
 
2297
</div>
 
2298
<div class="memdoc"><p>Returns the currently set date as a Julian Day number
 
2299
</p>
 
2300
<p>
 
2301
<dl class="see" compact><dt><b>See also:</b></dt><dd> fromJulianDay()
 
2302
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the currently set date as a Julian Day number
 
2303
</dd></dl>
 
2304
</p></div></div><a class="anchor" name="week"></a>
 
2305
<div class="memitem">
 
2306
<div class="memproto">
 
2307
<table class="memname"><tr>
 
2308
<td class="memname">int week</td>
 
2309
<td>(</td>
 
2310
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2311
<td class="paramname"></td>
 
2312
</tr><tr>
 
2313
<td class="memname"></td>
 
2314
<td></td>
 
2315
<td class="paramtype">int&nbsp;</td>
 
2316
<td class="paramname"><em>yearNum=0</em></td>
 
2317
</tr>
 
2318
<tr>
 
2319
<td></td>
 
2320
<td>)</td>
 
2321
<td></td>
 
2322
<td></td>
 
2323
<td width="100%"> </td>
 
2324
</tr></table>
 
2325
</div>
 
2326
<div class="memdoc"><p>Returns the Week Number for the date in the required Week Number System.
 
2327
</p>
 
2328
<p>
 
2329
See formatting for why you should never display this value.
 
2330
</p>
 
2331
<p>
 
2332
Unless you want a specific Week Number System (e.g. ISO Week), you should
 
2333
use the localized Week Number form of week().
 
2334
</p>
 
2335
<p>
 
2336
If the date falls in the last week of the previous year or the first
 
2337
week of the following year, then the yearNum returned will be set to the
 
2338
appropriate year.
 
2339
</p>
 
2340
<p>
 
2341
Technically, the ISO Week Number only applies to the ISO/Gregorian Calendar
 
2342
System, but the same rules will be applied to the current Calendar System.
 
2343
</p>
 
2344
<p>
 
2345
<dl class="see" compact><dt><b>See also:</b></dt><dd> weeksInYear()
 
2346
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2347
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2348
<table border="0" cellspacing="2" cellpadding="0">
 
2349
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the Week Number System to use
 
2350
 
 
2351
<tr><td></td><td valign="top"><em>yearNum</em>&nbsp;</td><td> returns the year the date belongs to
 
2352
</td></tr> </table></dl>
 
2353
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> week number, -1 if input date invalid
 
2354
</dd></dl>
 
2355
</p></div></div><a class="anchor" name="week"></a>
 
2356
<div class="memitem">
 
2357
<div class="memproto">
 
2358
<table class="memname"><tr>
 
2359
<td class="memname">int week</td>
 
2360
<td>(</td>
 
2361
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2362
<td class="paramname"></td>
 
2363
</tr><tr>
 
2364
<td class="memname"></td>
 
2365
<td></td>
 
2366
<td class="paramtype"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td>
 
2367
<td class="paramname"><em>weekNumberSystem</em>, </td>
 
2368
</tr>
 
2369
<tr>
 
2370
<td class="memname"></td>
 
2371
<td></td>
 
2372
<td class="paramtype">int&nbsp;</td>
 
2373
<td class="paramname"><em>yearNum=0</em></td>
 
2374
</tr>
 
2375
<tr>
 
2376
<td></td>
 
2377
<td>)</td>
 
2378
<td></td>
 
2379
<td></td>
 
2380
<td width="100%"> </td>
 
2381
</tr></table>
 
2382
</div>
 
2383
<div class="memdoc"><p>Returns the Week Number for the date in the required Week Number System.
 
2384
</p>
 
2385
<p>
 
2386
See formatting for why you should never display this value.
 
2387
</p>
 
2388
<p>
 
2389
Unless you want a specific Week Number System (e.g. ISO Week), you should
 
2390
use the localized Week Number form of week().
 
2391
</p>
 
2392
<p>
 
2393
If the date falls in the last week of the previous year or the first
 
2394
week of the following year, then the yearNum returned will be set to the
 
2395
appropriate year.
 
2396
</p>
 
2397
<p>
 
2398
Technically, the ISO Week Number only applies to the ISO/Gregorian Calendar
 
2399
System, but the same rules will be applied to the current Calendar System.
 
2400
</p>
 
2401
<p>
 
2402
<dl class="see" compact><dt><b>See also:</b></dt><dd> weeksInYear()
 
2403
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2404
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2405
<table border="0" cellspacing="2" cellpadding="0">
 
2406
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the Week Number System to use
 
2407
 
 
2408
<tr><td></td><td valign="top"><em>yearNum</em>&nbsp;</td><td> returns the year the date belongs to
 
2409
</td></tr> </table></dl>
 
2410
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> week number, -1 if input date invalid
 
2411
</dd></dl>
 
2412
</p></div></div><a class="anchor" name="weeksInYear"></a>
 
2413
<div class="memitem">
 
2414
<div class="memproto">
 
2415
<table class="memname"><tr>
 
2416
<td class="memname">int weeksInYear</td>
 
2417
<td>(</td>
 
2418
<td class="paramtype">&nbsp;</td>
 
2419
<td class="paramname"><em>self</em>&nbsp;)</td>
 
2420
<td width="100%"> </td>
 
2421
</tr>
 
2422
</table>
 
2423
</div>
 
2424
<div class="memdoc"><p>Returns the number of Weeks in the currently set year using the required
 
2425
Week Number System.
 
2426
</p>
 
2427
<p>
 
2428
See formatting for why you should never display this value.
 
2429
</p>
 
2430
<p>
 
2431
Unless you specifically want a particular Week Number System (e.g. ISO Weeks)
 
2432
you should use the localized number of weeks provided by weeksInYear().
 
2433
</p>
 
2434
<p>
 
2435
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2436
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2437
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2438
<table border="0" cellspacing="2" cellpadding="0">
 
2439
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2440
</td></tr> </table></dl>
 
2441
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of weeks in the year, -1 if date invalid
 
2442
</dd></dl>
 
2443
</p></div></div><a class="anchor" name="weeksInYear"></a>
 
2444
<div class="memitem">
 
2445
<div class="memproto">
 
2446
<table class="memname"><tr>
 
2447
<td class="memname">int weeksInYear</td>
 
2448
<td>(</td>
 
2449
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2450
<td class="paramname"></td>
 
2451
</tr><tr>
 
2452
<td class="memname"></td>
 
2453
<td></td>
 
2454
<td class="paramtype"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td>
 
2455
<td class="paramname"><em>weekNumberSystem</em></td>
 
2456
</tr>
 
2457
<tr>
 
2458
<td></td>
 
2459
<td>)</td>
 
2460
<td></td>
 
2461
<td></td>
 
2462
<td width="100%"> </td>
 
2463
</tr></table>
 
2464
</div>
 
2465
<div class="memdoc"><p>Returns the number of Weeks in the currently set year using the required
 
2466
Week Number System.
 
2467
</p>
 
2468
<p>
 
2469
See formatting for why you should never display this value.
 
2470
</p>
 
2471
<p>
 
2472
Unless you specifically want a particular Week Number System (e.g. ISO Weeks)
 
2473
you should use the localized number of weeks provided by weeksInYear().
 
2474
</p>
 
2475
<p>
 
2476
<dl class="see" compact><dt><b>See also:</b></dt><dd> week()
 
2477
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2478
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2479
<table border="0" cellspacing="2" cellpadding="0">
 
2480
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the week number system to use
 
2481
</td></tr> </table></dl>
 
2482
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> number of weeks in the year, -1 if date invalid
 
2483
</dd></dl>
 
2484
</p></div></div><a class="anchor" name="year"></a>
 
2485
<div class="memitem">
 
2486
<div class="memproto">
 
2487
<table class="memname"><tr>
 
2488
<td class="memname">int year</td>
 
2489
<td>(</td>
 
2490
<td class="paramtype">&nbsp;</td>
 
2491
<td class="paramname"><em>self</em>&nbsp;)</td>
 
2492
<td width="100%"> </td>
 
2493
</tr>
 
2494
</table>
 
2495
</div>
 
2496
<div class="memdoc"><p>Returns the year portion of the date in the current calendar system
 
2497
</p>
 
2498
<p>
 
2499
See formatting for why you should never display this value.
 
2500
</p>
 
2501
<p>
 
2502
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2503
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized year number
 
2504
</dd></dl>
 
2505
</p></div></div><a class="anchor" name="yearInEra"></a>
 
2506
<div class="memitem">
 
2507
<div class="memproto">
 
2508
<table class="memname"><tr>
 
2509
<td class="memname">int yearInEra</td>
 
2510
<td>(</td>
 
2511
<td class="paramtype">&nbsp;</td>
 
2512
<td class="paramname"><em>self</em>&nbsp;)</td>
 
2513
<td width="100%"> </td>
 
2514
</tr>
 
2515
</table>
 
2516
</div>
 
2517
<div class="memdoc"><p>Returns the Year In Era portion of the date in the current calendar
 
2518
system, for example 1 for "1 BC".
 
2519
</p>
 
2520
<p>
 
2521
See formatting for why you should never display this value.
 
2522
</p>
 
2523
<p>
 
2524
<dl class="see" compact><dt><b>See also:</b></dt><dd> formatDate()
 
2525
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> formatYearInEra()
 
2526
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized Year In Era number, -1 if date is invalid
 
2527
</dd></dl>
 
2528
</p></div></div><a class="anchor" name="yearsDifference"></a>
 
2529
<div class="memitem">
 
2530
<div class="memproto">
 
2531
<table class="memname"><tr>
 
2532
<td class="memname">int yearsDifference</td>
 
2533
<td>(</td>
 
2534
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2535
<td class="paramname"></td>
 
2536
</tr><tr>
 
2537
<td class="memname"></td>
 
2538
<td></td>
 
2539
<td class="paramtype"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a>&nbsp;</td>
 
2540
<td class="paramname"><em>toDate</em></td>
 
2541
</tr>
 
2542
<tr>
 
2543
<td></td>
 
2544
<td>)</td>
 
2545
<td></td>
 
2546
<td></td>
 
2547
<td width="100%"> </td>
 
2548
</tr></table>
 
2549
</div>
 
2550
<div class="memdoc"><p>Returns the difference between this and another date in completed calendar years
 
2551
in the current Calendar System.
 
2552
</p>
 
2553
<p>
 
2554
The returned value will be negative if <b>toDate</b> &lt; this date.
 
2555
</p>
 
2556
<p>
 
2557
For example, the difference between 2010-06-10 and 2012-09-5 is 2 years.
 
2558
</p>
 
2559
<p>
 
2560
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYears()
 
2561
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() monthsDifference() daysDifference()
 
2562
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2563
<table border="0" cellspacing="2" cellpadding="0">
 
2564
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
2565
</td></tr> </table></dl>
 
2566
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of years difference
 
2567
</dd></dl>
 
2568
</p></div></div><a class="anchor" name="yearsDifference"></a>
 
2569
<div class="memitem">
 
2570
<div class="memproto">
 
2571
<table class="memname"><tr>
 
2572
<td class="memname">int yearsDifference</td>
 
2573
<td>(</td>
 
2574
<td class="paramtype">&nbsp;<em>self</em>, </td>
 
2575
<td class="paramname"></td>
 
2576
</tr><tr>
 
2577
<td class="memname"></td>
 
2578
<td></td>
 
2579
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
2580
<td class="paramname"><em>toDate</em></td>
 
2581
</tr>
 
2582
<tr>
 
2583
<td></td>
 
2584
<td>)</td>
 
2585
<td></td>
 
2586
<td></td>
 
2587
<td width="100%"> </td>
 
2588
</tr></table>
 
2589
</div>
 
2590
<div class="memdoc"><p>Returns the difference between this and another date in completed calendar years
 
2591
in the current Calendar System.
 
2592
</p>
 
2593
<p>
 
2594
The returned value will be negative if <b>toDate</b> &lt; this date.
 
2595
</p>
 
2596
<p>
 
2597
For example, the difference between 2010-06-10 and 2012-09-5 is 2 years.
 
2598
</p>
 
2599
<p>
 
2600
<dl class="see" compact><dt><b>See also:</b></dt><dd> addYears()
 
2601
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> dateDifference() monthsDifference() daysDifference()
 
2602
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2603
<table border="0" cellspacing="2" cellpadding="0">
 
2604
<tr><td></td><td valign="top"><em>toDate</em>&nbsp;</td><td> The date to end at
 
2605
</td></tr> </table></dl>
 
2606
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of years difference
 
2607
</dd></dl>
 
2608
</p></div></div><hr><h2>Static Method Documentation</h2><a class="anchor" name="currentDate"></a>
 
2609
<div class="memitem">
 
2610
<div class="memproto">
 
2611
<table class="memname"><tr>
 
2612
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> currentDate</td>
 
2613
<td>(</td>
 
2614
<td class="paramtype">&nbsp;</td>
 
2615
<td class="paramname">)</td>
 
2616
<td width="100%"> </td>
 
2617
</tr>
 
2618
</table>
 
2619
</div>
 
2620
<div class="memdoc"><p>Returns a KLocalizedDate set to today's date in the Global Locale and
 
2621
Calendar System.
 
2622
</p>
 
2623
<p>
 
2624
<dl class="see" compact><dt><b>See also:</b></dt><dd> setCurrentDate()
 
2625
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> today's localized date
 
2626
</dd></dl>
 
2627
</p></div></div><a class="anchor" name="fromDate"></a>
 
2628
<div class="memitem">
 
2629
<div class="memproto">
 
2630
<table class="memname"><tr>
 
2631
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> fromDate</td>
 
2632
<td>(</td>
 
2633
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdate.html">QDate</a>&nbsp;</td>
 
2634
<td class="paramname"><em>date</em></td>
 
2635
</tr>
 
2636
<tr>
 
2637
<td></td>
 
2638
<td>)</td>
 
2639
<td></td>
 
2640
<td></td>
 
2641
<td width="100%"> </td>
 
2642
</tr></table>
 
2643
</div>
 
2644
<div class="memdoc"><p>Returns a KLocalizedDate set the required date in the Global Locale and
 
2645
Calendar System.
 
2646
</p>
 
2647
<p>
 
2648
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2649
<table border="0" cellspacing="2" cellpadding="0">
 
2650
<tr><td></td><td valign="top"><em>date</em>&nbsp;</td><td> the date to set to
 
2651
</td></tr> </table></dl>
 
2652
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> a localized date
 
2653
</dd></dl>
 
2654
</p></div></div><a class="anchor" name="fromJulianDay"></a>
 
2655
<div class="memitem">
 
2656
<div class="memproto">
 
2657
<table class="memname"><tr>
 
2658
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> fromJulianDay</td>
 
2659
<td>(</td>
 
2660
<td class="paramtype">int&nbsp;</td>
 
2661
<td class="paramname"><em>jd</em></td>
 
2662
</tr>
 
2663
<tr>
 
2664
<td></td>
 
2665
<td>)</td>
 
2666
<td></td>
 
2667
<td></td>
 
2668
<td width="100%"> </td>
 
2669
</tr></table>
 
2670
</div>
 
2671
<div class="memdoc"><p>Returns a KLocalizedDate set the required Julian Day number in the Global
 
2672
Locale and Calendar System.
 
2673
</p>
 
2674
<p>
 
2675
<dl class="see" compact><dt><b>See also:</b></dt><dd> toJulianDay()
 
2676
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2677
<table border="0" cellspacing="2" cellpadding="0">
 
2678
<tr><td></td><td valign="top"><em>jd</em>&nbsp;</td><td> the Julian Day number to set to
 
2679
</td></tr> </table></dl>
 
2680
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> a localized date
 
2681
</dd></dl>
 
2682
</p></div></div><a class="anchor" name="readDate"></a>
 
2683
<div class="memitem">
 
2684
<div class="memproto">
 
2685
<table class="memname"><tr>
 
2686
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> readDate</td>
 
2687
<td>(</td>
 
2688
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
2689
<td class="paramname"><em>dateString</em>, </td>
 
2690
</tr>
 
2691
<tr>
 
2692
<td class="memname"></td>
 
2693
<td></td>
 
2694
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a>&nbsp;</td>
 
2695
<td class="paramname"><em>parseMode=KLocale.LiberalParsing</em>, </td>
 
2696
</tr>
 
2697
<tr>
 
2698
<td class="memname"></td>
 
2699
<td></td>
 
2700
<td class="paramtype"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td>
 
2701
<td class="paramname"><em>calendar=0</em></td>
 
2702
</tr>
 
2703
<tr>
 
2704
<td></td>
 
2705
<td>)</td>
 
2706
<td></td>
 
2707
<td></td>
 
2708
<td width="100%"> </td>
 
2709
</tr></table>
 
2710
</div>
 
2711
<div class="memdoc"><p>Converts a localized date string to a KLocalizedDate using either the
 
2712
Global Calendar System and Locale, or the provided Calendar System.
 
2713
</p>
 
2714
<p>
 
2715
See parsing for more details on Date Parsing from strings.
 
2716
</p>
 
2717
<p>
 
2718
This method allows you to define your own date format to parse the date
 
2719
string with.
 
2720
</p>
 
2721
<p>
 
2722
If you require one of the standard any KLocale.ReadDateFlags formats
 
2723
then use one of the other readDate() methods.
 
2724
</p>
 
2725
<p>
 
2726
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2727
<table border="0" cellspacing="2" cellpadding="0">
 
2728
<tr><td></td><td valign="top"><em>dateString</em>&nbsp;</td><td> the string to parse
 
2729
 
 
2730
<tr><td></td><td valign="top"><em>dateFormat</em>&nbsp;</td><td> the date format to try parse the string with
 
2731
 
 
2732
<tr><td></td><td valign="top"><em>parseMode</em>&nbsp;</td><td> how strictly to apply the <b>dateFormat</b> to the <b>dateString</b>
 
2733
 
 
2734
<tr><td></td><td valign="top"><em>formatStandard</em>&nbsp;</td><td> the standard the <b>dateFormat</b> format uses
 
2735
 
 
2736
<tr><td></td><td valign="top"><em>calendar</em>&nbsp;</td><td> the Calendar System to use when parsing the date
 
2737
</td></tr> </table></dl>
 
2738
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized date parsed from the string
 
2739
</dd></dl>
 
2740
</p></div></div><a class="anchor" name="readDate"></a>
 
2741
<div class="memitem">
 
2742
<div class="memproto">
 
2743
<table class="memname"><tr>
 
2744
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> readDate</td>
 
2745
<td>(</td>
 
2746
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
2747
<td class="paramname"><em>dateString</em>, </td>
 
2748
</tr>
 
2749
<tr>
 
2750
<td class="memname"></td>
 
2751
<td></td>
 
2752
<td class="paramtype"><a href="../kdecore/KLocale.html#ReadDateFlags">KLocale.ReadDateFlags</a>&nbsp;</td>
 
2753
<td class="paramname"><em>formatFlags</em>, </td>
 
2754
</tr>
 
2755
<tr>
 
2756
<td class="memname"></td>
 
2757
<td></td>
 
2758
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a>&nbsp;</td>
 
2759
<td class="paramname"><em>parseMode=KLocale.LiberalParsing</em>, </td>
 
2760
</tr>
 
2761
<tr>
 
2762
<td class="memname"></td>
 
2763
<td></td>
 
2764
<td class="paramtype"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td>
 
2765
<td class="paramname"><em>calendar=0</em></td>
 
2766
</tr>
 
2767
<tr>
 
2768
<td></td>
 
2769
<td>)</td>
 
2770
<td></td>
 
2771
<td></td>
 
2772
<td width="100%"> </td>
 
2773
</tr></table>
 
2774
</div>
 
2775
<div class="memdoc"><p>Converts a localized date string to a KLocalizedDate using either the
 
2776
Global Calendar System and Locale, or the provided Calendar System.
 
2777
</p>
 
2778
<p>
 
2779
See parsing for more details on Date Parsing from strings.
 
2780
</p>
 
2781
<p>
 
2782
This method allows you to define your own date format to parse the date
 
2783
string with.
 
2784
</p>
 
2785
<p>
 
2786
If you require one of the standard any KLocale.ReadDateFlags formats
 
2787
then use one of the other readDate() methods.
 
2788
</p>
 
2789
<p>
 
2790
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2791
<table border="0" cellspacing="2" cellpadding="0">
 
2792
<tr><td></td><td valign="top"><em>dateString</em>&nbsp;</td><td> the string to parse
 
2793
 
 
2794
<tr><td></td><td valign="top"><em>dateFormat</em>&nbsp;</td><td> the date format to try parse the string with
 
2795
 
 
2796
<tr><td></td><td valign="top"><em>parseMode</em>&nbsp;</td><td> how strictly to apply the <b>dateFormat</b> to the <b>dateString</b>
 
2797
 
 
2798
<tr><td></td><td valign="top"><em>formatStandard</em>&nbsp;</td><td> the standard the <b>dateFormat</b> format uses
 
2799
 
 
2800
<tr><td></td><td valign="top"><em>calendar</em>&nbsp;</td><td> the Calendar System to use when parsing the date
 
2801
</td></tr> </table></dl>
 
2802
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized date parsed from the string
 
2803
</dd></dl>
 
2804
</p></div></div><a class="anchor" name="readDate"></a>
 
2805
<div class="memitem">
 
2806
<div class="memproto">
 
2807
<table class="memname"><tr>
 
2808
<td class="memname"><a href="../kdecore/KLocalizedDate.html">KLocalizedDate</a> readDate</td>
 
2809
<td>(</td>
 
2810
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
2811
<td class="paramname"><em>dateString</em>, </td>
 
2812
</tr>
 
2813
<tr>
 
2814
<td class="memname"></td>
 
2815
<td></td>
 
2816
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
 
2817
<td class="paramname"><em>dateFormat</em>, </td>
 
2818
</tr>
 
2819
<tr>
 
2820
<td class="memname"></td>
 
2821
<td></td>
 
2822
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeParseMode">KLocale.DateTimeParseMode</a>&nbsp;</td>
 
2823
<td class="paramname"><em>parseMode=KLocale.LiberalParsing</em>, </td>
 
2824
</tr>
 
2825
<tr>
 
2826
<td class="memname"></td>
 
2827
<td></td>
 
2828
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeFormatStandard">KLocale.DateTimeFormatStandard</a>&nbsp;</td>
 
2829
<td class="paramname"><em>formatStandard=KLocale.KdeFormat</em>, </td>
 
2830
</tr>
 
2831
<tr>
 
2832
<td class="memname"></td>
 
2833
<td></td>
 
2834
<td class="paramtype"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td>
 
2835
<td class="paramname"><em>calendar=0</em></td>
 
2836
</tr>
 
2837
<tr>
 
2838
<td></td>
 
2839
<td>)</td>
 
2840
<td></td>
 
2841
<td></td>
 
2842
<td width="100%"> </td>
 
2843
</tr></table>
 
2844
</div>
 
2845
<div class="memdoc"><p>Converts a localized date string to a KLocalizedDate using either the
 
2846
Global Calendar System and Locale, or the provided Calendar System.
 
2847
</p>
 
2848
<p>
 
2849
See parsing for more details on Date Parsing from strings.
 
2850
</p>
 
2851
<p>
 
2852
This method allows you to define your own date format to parse the date
 
2853
string with.
 
2854
</p>
 
2855
<p>
 
2856
If you require one of the standard any KLocale.ReadDateFlags formats
 
2857
then use one of the other readDate() methods.
 
2858
</p>
 
2859
<p>
 
2860
</p><dl compact><dt><b>Parameters:</b></dt><dd>
 
2861
<table border="0" cellspacing="2" cellpadding="0">
 
2862
<tr><td></td><td valign="top"><em>dateString</em>&nbsp;</td><td> the string to parse
 
2863
 
 
2864
<tr><td></td><td valign="top"><em>dateFormat</em>&nbsp;</td><td> the date format to try parse the string with
 
2865
 
 
2866
<tr><td></td><td valign="top"><em>parseMode</em>&nbsp;</td><td> how strictly to apply the <b>dateFormat</b> to the <b>dateString</b>
 
2867
 
 
2868
<tr><td></td><td valign="top"><em>formatStandard</em>&nbsp;</td><td> the standard the <b>dateFormat</b> format uses
 
2869
 
 
2870
<tr><td></td><td valign="top"><em>calendar</em>&nbsp;</td><td> the Calendar System to use when parsing the date
 
2871
</td></tr> </table></dl>
 
2872
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the localized date parsed from the string
 
2873
</dd></dl>
 
2874
</p></div></div>
 
2875
</div>
 
2876
</div>
 
2877
</div>
 
2878
 
 
2879
<div id="left">
 
2880
 
 
2881
<div class="menu_box">
 
2882
<div class="nav_list">
 
2883
<ul>
 
2884
<li><a href="../allclasses.html">Full Index</a></li>
 
2885
</ul>
 
2886
</div>
 
2887
 
 
2888
<a name="cp-menu" /><div class="menutitle"><div>
 
2889
  <h2 id="cp-menu-project">Modules</h2>
 
2890
</div></div>
 
2891
<div class="nav_list">
 
2892
<ul><li><a href="../akonadi/index.html">akonadi</a></li>
 
2893
<li><a href="../dnssd/index.html">dnssd</a></li>
 
2894
<li><a href="../kdecore/index.html">kdecore</a></li>
 
2895
<li><a href="../kdeui/index.html">kdeui</a></li>
 
2896
<li><a href="../khtml/index.html">khtml</a></li>
 
2897
<li><a href="../kio/index.html">kio</a></li>
 
2898
<li><a href="../knewstuff/index.html">knewstuff</a></li>
 
2899
<li><a href="../kparts/index.html">kparts</a></li>
 
2900
<li><a href="../kutils/index.html">kutils</a></li>
 
2901
<li><a href="../nepomuk/index.html">nepomuk</a></li>
 
2902
<li><a href="../phonon/index.html">phonon</a></li>
 
2903
<li><a href="../plasma/index.html">plasma</a></li>
 
2904
<li><a href="../polkitqt/index.html">polkitqt</a></li>
 
2905
<li><a href="../solid/index.html">solid</a></li>
 
2906
<li><a href="../soprano/index.html">soprano</a></li>
 
2907
</ul></div></div>
 
2908
 
 
2909
</div>
 
2910
 
 
2911
</div>
 
2912
  <div class="clearer"/>
 
2913
</div>
 
2914
 
 
2915
<div id="end_body"></div>
 
2916
</div>
 
2917
<div id="footer"><div id="footer_text">
 
2918
This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
 
2919
        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
 
2920
        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
 
2921
    </div></div>
 
2922
</body>
 
2923
</html>