Concatenate DateTime string with Arabic String
<p>I'm trying to concatenate an Arabic string with a leading DateTime, I have tried in various way but the DateTime always ends up at the end of the string</p>

<pre><code>var arabicText = "Jim قام بإعادة تعيين هذه المهمة إلى John";
var dateTime = DateTime.Now;

System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("ar-AE");

string test1 = arabicText + " :" + dateTime.ToString();
string test2 = arabicText + " :" + dateTime.ToString(ci);
</code></pre>

<p>So when this is displayed it should show </p>

<blockquote>
  <p>Jim قام بإعادة تعيين هذه المهمة إلى John :02/10/2012</p>
</blockquote>

<p>but I always seem to end up with </p>

<blockquote>
  <p>02/10/2012: Jim قام بإعادة تعيين هذه المهمة إلى John </p>
</blockquote>

<p>Any ideas would be apprecicated</p>
