i am a little confused are you just looking for code to pring the current date in .NET?you can pull what you need from here:
'Add Date
pPoint = New Point
If strLayoutType = "Landscape" Then
pPoint.PutCoords(10.35, 0.25)
Else
pPoint.PutCoords(7.85, 0.25)
End If
pAV = pMxDoc.PageLayout
pTextElement = New TextElement
pElement = pTextElement
pElement.Geometry = pPoint
Dim strDate As String = DateTime.Now.Month.ToString & "/" & DateTime.Now.Day.ToString & "/" & DateTime.Now.Year.ToString
myFont.Name = "Arial"
myFont.Size = 6
myTextSymbol.Font = myFont
myTextSymbol.HorizontalAlignment = ESRI.ArcGIS.Display.esriTextHorizontalAlignment.esriTHALeft
pTextElement.Text = strDate
pTextElement.Symbol = myTextSymbol
AddElement(pTextElement, pPoint, "Date")
do you still want to use VBA in 10? here is my same basic code that works in VBA in 10:
'Add Date
Set pPoint = New Point
If strLayoutType = "Landscape" Then
pPoint.PutCoords 9.9, 0.3
Else
pPoint.PutCoords 7.4, 0.3
End If
Set pAV = pMxDoc.PageLayout
Set pTextElement = New TextElement
Set pElement = pTextElement
pElement.Geometry = pPoint
strDate = Date
myFont.Name = "Arial"
myFont.size = 12
myTextSymbol.Font = myFont
myTextSymbol.HorizontalAlignment = esriTHALeft
pTextElement.Text = strDate
pTextElement.Symbol = myTextSymbol
AddElement pTextElement, pPoint, "Date"
so what you are using should work. hope that helps...