I'll give you a C# variant of what I meant:
string sqlQuery = "INSERT INTO someTable (dateTimeColumnName) VALUES (@parameterName)";
SqlCommand comm = new SqlCommand(queryString, connObject);
comm.Parameters.AddWithValue("parameterName", DateTimeObject);
connObject.Open();
connObject.ExecuteNonQuery();
conn.Close();
That'll do it. You can read more about using parametrized queries here:
http://www.aspnet101.com/2007/03/parameterized-queries-in-asp-net/
Best regards.