There is a pythonnet branch with datetime conversion implementation. Is this what you are looking for?<div><br></div><div><a href="https://github.com/QuantConnect/pythonnet/pull/8/files">https://github.com/QuantConnect/pythonnet/pull/8/files</a></div><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, May 30, 2018, 2:26 PM Ian Hannah <<a href="mailto:ihannah@meniscus.co.uk">ihannah@meniscus.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-GB" link="#0563C1" vlink="#954F72"><div class="m_8736531142598276286WordSection1"><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I have a simple python script:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">def test(datetime_or_doy):<u></u><u></u></p><p class="MsoNormal"> print datetime_or_doy.strftime('%m/%d/%Y')<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">and I am using Python for .NET to try and call this method as follows:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">dynamic np = Py.Import(</span><span style="font-size:9.5pt;font-family:Consolas;color:maroon">@"pvlib"</span><span style="font-size:9.5pt;font-family:Consolas;color:black">);<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:blue">double</span><span style="font-size:9.5pt;font-family:Consolas;color:black"> d = np.irradiance.test(DateTime.Now);<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">and I get the error:<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><b><span lang="EN-US" style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:black">Python.Runtime.PythonException:</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:black"> 'AttributeError : 'DateTime' object has no attribute 'strftime''<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">Clearly I need to pass a Python datetime object from the C# code but how do I do that?<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">Thanks<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">Ian<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_________________________________________________<br>
Python.NET mailing list - <a href="mailto:PythonDotNet@python.org" target="_blank">PythonDotNet@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pythondotnet" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/pythondotnet</a><br>
</blockquote></div></div>