IMHO "creation" is more formal than "created". The first involves formal or planned creation, while it is created when it was active in the past.
createdDate is the past tense and implies that this is what happened. This is what I expected to see. for example, if you look at the properties of a file on Windows, it will give you a date / time for Created, Modified, and Available
creationDate implies a planned date, which may be in the future. for example factory.setCreationDate ("2012-01-01") It may also be a planned or official creation date, but is not the actual creation date (due to the same delay)
createDate is an action that implies that you want to create a new date object.
Alternatives may be
- dateCreated ();
- dateOfCreation ();
- createdOn ();
Peter Lawrey
source share