The add-on use the "revision" property of the manifest (if it does not exists, it looks for the old deprecated "version" property). The platform uses the ro.build.version.incremental which is only an integer for builds from the build servers. Local builds contain <buildtype>.<username>.<date>.<time>. For those will use the date.