3. An input supporting method performed by a data processing apparatus, the method comprising: specifying a reference date and time used when an input candidate, which is a set of character strings, associated with a date and time is determined, based on data including a character string and date and time information; specifying a character string associated with a date and time from the character string included in the data; estimating an input candidate associated with a date and time using the specified date and time and the specified character string; presenting estimated input candidates to a user for selection by the user; specifying a first character string that represents an absolute or direct date and time and a second character string that represents a relative or indirect date and time; and presenting a first input candidate estimated using the first character string and a second input candidate estimated using the second character string such that the first input candidate estimated is selected prior to the second input candidate, the first input candidate presented prior to the second input candidate; and setting the reference date and time to the first input candidate, and setting a date and time that is a combination of the reference date and time and the specified character string to the second input candidate.
3. An input supporting method performed by a data processing apparatus, the method comprising: specifying a reference date and time used when an input candidate, which is a set of character strings, associated with a date and time is determined, based on data including a character string and date and time information; specifying a character string associated with a date and time from the character string included in the data; estimating an input candidate associated with a date and time using the specified date and time and the specified character string; presenting estimated input candidates to a user for selection by the user; specifying a first character string that represents an absolute or direct date and time and a second character string that represents a relative or indirect date and time; and presenting a first input candidate estimated using the first character string and a second input candidate estimated using the second character string such that the first input candidate estimated is selected prior to the second input candidate, the first input candidate presented prior to the second input candidate; and setting the reference date and time to the first input candidate, and setting a date and time that is a combination of the reference date and time and the specified character string to the second input candidate. 4. The input supporting method according to claim 3 , wherein a number of input candidate presented is restricted to a predetermined amount.