Current Date and Time in Castro Valley, California, United States: Jun 14, 2021 08:21:43 am