I would say, this two methods have not much in common.
public static DateTime Parse(
string s
)
Converts the string representation of a date and time to its DateTime equivalent.
Return Value
Type:
System.DateTime
An object that is equivalent to the date and time contained in s.
public static int ToInt32(
string value
)
Converts the specified string representation of a number to an equivalent 32-bit signed integer.
Return Value
Type:
System.Int32
A 32-bit signed integer that is equivalent to the number in value, or 0 (zero) if value is null.
In other words, you use the first method to convert a string like "01.May 2013 17:45:25" to DateTime and the second one to convert a string like "-25" to an integer!