Index: user.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/user_import/supported/user.inc,v
retrieving revision 1.8
diff -u -p -r1.8 user.inc
--- user.inc	20 Sep 2009 11:58:10 -0000	1.8
+++ user.inc	2 Aug 2010 13:51:46 -0000
@@ -14,6 +14,7 @@ function user_user_import_form_field_mat
   $options['user']['email'] = t('Email Address*');
   $options['user']['password'] = t('Password'); 
   $options['user']['roles'] = t('Roles');
+  $options['user']['created'] = t('Created Date'); 
   return $options;
 }
 
@@ -37,6 +38,7 @@ function user_user_import_form_update_us
   $form['roles'] = array('title' => t('Roles'), 'description' => t('Affected: roles assigned to user.'));
   $form['password'] = array('title' => t('Password'), 'description' => t('Affected: password.'), 'exclude_add' => TRUE);
   $form['contact'] = array('title' => t('Contact'), 'description' => t('Affected: user contact option.'), 'exclude_add' => TRUE);
+  $form['created'] = array('title' => t('Created Date'), 'description' => t('Affected: apparent date the user was created.'), 'exclude_add' => TRUE);
   return $form;
 }
 
@@ -61,6 +63,10 @@ function user_user_import_data($settings
     $value = user_user_import_roles_data($data[$column_id], $settings['roles_new']);
   }
 
+  if ($field_id == 'created') {
+    $value = strtotime(trim($data[$column_id]));
+  }
+
   return $value;
 }
 
@@ -112,6 +118,14 @@ function user_user_import_pre_save($sett
 			$account_add['contact'] = $account['contact'];
 		}
 
+    // update creation date
+    if ($update_setting_per_module['created'] == UPDATE_REPLACE) {
+      $account_add['created'] = $fields['user']['created'][0];
+    } 
+    else {
+      $account_add['created'] = $account['created'];
+    }
+
   } 
   else {
 
@@ -120,6 +134,10 @@ function user_user_import_pre_save($sett
     $account_add['init'] = $fields['user']['email'][0];
     $account_add['pass'] = (empty($fields['user']['password'][0])) ? user_password() : $fields['user']['password'][0];
 
+    if (!empty($fields['user']['created'][0])) {
+      $account_add['created'] = $fields['user']['created'][0];
+    }
+
     if (!empty($settings['options']['activate'])) {
       $account_add['access'] = time();
       $account_add['login'] = time();
