Formatting ToShortDateString to dd/MM/yyyy
ToShortDateString does not have an overload which takes any parameter. If your ToShortDateString() returns MM/dd/yyyy format, that means your CurrentCulture has this format in it’s ShortDatePattern property. You can always use custom formatting for that like with proper culture like; TextBox2.Text = DateTime.Today.ToString(“dd/MM/yyyy”, CultureInfo.InvariantCulture);